原文:http://hi.baidu.com/hebo_thu/item/fc8c81bb164f5cee4fc7fd90tomcat与地址栏图标之研究(多浏览器)最近在做一个java网络应用程序,服务器是tomcat。在默认情况下,当用户访问该网络应用时,地址栏图标显示为tomcat猫。我希望把它换成自己的图标,于是研究了一下。在研究过程中,我发现网上的资料大都语焉不详,于是把自己的研究结果分享出来。本文的测试环境为:tomcat6.0.20IE6SP3
系统 2019-08-12 01:32:57 1898
首先,我们要知道虚拟目录的好处。虚拟目录不同于原始的Tomcat运行方式,原始的方式是把项目拷贝到webapps下,然后启动tomcat,就可以访问webapps下的项目。我们使用eclipse配置tomcat,实际上的原理也是这种方式。但这种方式的弊端在于,webapps下的项目不是最新的动态,一旦我们修改了eclipse工作目录下的项目,并不能立刻的反应到tomcat/webapps下。所以我们不得不编译项目后,清除webapps下的缓存,甚至要移除项
系统 2019-08-12 01:33:35 1896
tomcat的主目录文件夹有以下几个:1.bin:用于存放启动和关闭tomcat的可执行文件。2.lib:里面存放需要的jar包。3.conf:tomcat的各种配置文件,tomcat启动时需要读取的配置文件主要有:server.xml,web.xml,tomcat-users.xml等等。服务器的修改都要从此目录中进行。4.logs:日志文件,如果服务器出现错误,会自动记录。5.server:服务器的管理程序。6.webapps:所有的可执行的web项目
系统 2019-08-29 22:19:33 1895
第一步:下载jdk和tomcat:JDK下载Tomcat下载最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\ProgramFiles\Java):JAVA_HOME=
系统 2019-08-12 01:32:13 1894
web项目发布到Tomcat之后,如果tomcat是安装在比如C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps\****那么你获取当前类的路径的时候,就会出现问题,因为它会报出%20C:\Program%20Files\Apache%20Software%20Foundation\Tomcat6.0\webapps\****这个时候你再做一些关于文件的操作,程序就挂了,报一些未知错误,那么
系统 2019-08-12 01:33:20 1893
ArcGISJavascriptAPI在国内访问一直非常缓慢,Ersi也没有部署国内CDN的意思,但是它提供了离线安装包。安装过程其实挺简单的,就是有些繁琐,Tomcat的部署不太清晰。主要为了记录一下,便于以后查阅。1.下载离线包首先下载ArcGISJSAPI离线包需要注册一个免费的帐号,注册地址为:https://webaccounts.esri.com/cas/index.cfm。然后进入ESRI官网下载页面选择下载,版本:v2.7,v3.0,v3.
系统 2019-08-12 01:33:19 1891
我们在开发项目的时候,总要和数据库打交道,如何获取数据源,以什么样的方式来获取,成为了我们即简单又熟悉而且不得不注意的一个问题。那么在这里我说三种获取数据源的常用方式:一、通过配置文件来获取首先在项目的classPath下面,建立一个配置文件,如jdbc.properties。通过最原始的方式,解析这个配置文件,然后读取配置信息,再封装jdbc信息,从而得到数据源。使用spring;通过spring去建立dataSourceBean。这个dataSourc
系统 2019-08-12 01:32:56 1891
用myeclipse对修改过的程序保存后,为什么不能实时反映到浏览器上,这个问题困扰我了很久,现在有个办法对此进行修正:现在只要设置一下context.xml1.找到context.xml,这个文件在%catalina_home%/conf下2.打开文件,在标记上添加属性:antiJARLocking="true"antiResourceLocking="true"3.保存,然后重启修改后的context.xml如下:
系统 2019-08-12 01:34:00 1890
用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些jsp页面会被编译成应该是servlet文件,下次再来访问时,就直接运行serv
系统 2019-08-12 01:33:19 1889
tomcat下关于压缩过滤器的代码。具体路径为:C:\apache-tomcat-6.0.35\webapps\examples\WEB-INF\classes\compressionFilters。代码为:packagecompressionFilters;importjava.io.IOException;importjava.util.zip.GZIPOutputStream;importjavax.servlet.ServletOutputStre
系统 2019-08-12 01:32:50 1889
安装tomcat可以通过yum#yuminstalltomcat#yuminstalltomcat-admin-webapps#yuminstalltomcat-webapps#yuminstalltomcat-doc启动、停止tomcat服务可以使用下面的操作#systemctlenabletomcat.service#systemctlstarttomcat.service#systemctlstoptomcat.servicefedora下安装tom
系统 2019-08-12 01:32:31 1889
本文接下来描述servlet容器是怎样管理其相关组件的生命周期的,首先本人描述一下事件监听模式,也可以称为观察者模式,该模式分为以下角色即抽象主题角色具体主题角色抽象观察者角色及具体观察者角色,通常在主题角色里面维持一个观察者角色的聚集,并定义了对观察者角色的添加和删除方法;在主题角色事件发生时,通过迭代向这些观察者角色发布事件。在tomcat容器中,管理其相关组件的生命周期即是基于事件监听模式实现的,相关接口和类为org.apache.catalina.
系统 2019-08-12 01:33:20 1888
今天整整搞了一个下午,ubuntu下的tomcat,由于没有深入分析过tomcat/conf/server.xml,遇到很多问题。一开始总是把appBase配置成应用程序的路径,结果反复的修改别处,也没搞定,突然想起docBase,然后在appBase下面加了一行docBase,把路径配置到docBase中,把appBase为空,就OK了
系统 2019-08-12 01:32:19 1887
1.最近碰到这样一个问题:项目使用到了报表,上线后,客户投诉报表经常每隔一段时间,就不能用了。后来我们发现只要将Tomcat重新启动下就没有问题了,应该是那个报表工具的性能不是很稳定造成的,大概每隔一个星期需要重启一次。当然不能每次出问题就人工去重启,这样对客户、对我们来说都是不能长期接受的,所以这个问题得解决。首先,将报表输出单独作为一个小的工程拿出来,这样即使报表出问题了,可以登陆到Tomcat的后台管理程序中,去只对这个报表工程重新reload一下,
系统 2019-08-12 01:33:32 1886
测试服务器上的bbs我是用tomcat跑的,最近两天玩了玩apache+tomcat集群,于是准备使用apache+tomcat集群重新部署下我的bbs应用,就当理论联系实际吧,使用这个架构方案的好处我就不说了,网上一大堆。网络拓扑图对于来自公网的请求全部由apache处理,分发给后面的tomcat集群,这样就实现了负载均衡安装篇1.实验环境JRE:1.5.0Linux:redhat-release-4AS-5.5Tomcat:tomcat-6.0.18A
系统 2019-08-29 23:25:18 1883