问题描述
1启动内存参数的配置 tomcat/bin/catalina.bat如果是linux就是catalina.sh 在rem的后面增加如下参数 setJAVA_OPTS=-Xms256m-Xmx256m-XX:MaxPermSize=64m2修改Tomcat的JDK目录 打开tomcat/bin/catalina.bat 在最后一个rem后面增加 setJAVA_HOME=C:ProgramFilesJavajdk1.6.03增加虚拟目录 /tomcat/conf/server.xml 第一行是以前默认存在的,第二行是新增的 <Contextpath=""docBase="ROOT"debug="0"reloadable="true"></Context> <Contextpath="/jsp/a"reloadable="true"docBase="E:workplacewww.java2000.netWebContent"/> 使用默认配置的tomcat,另外虚拟目录也可这设置: <Contextpath="/test"docBase="webContent"reloadable="true"/> 因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从webapps目录下查找webContent应用. 这样配置好了,即使以后从一台服务器移植到另一台服务器,不做任何修改也能运行起来.4GET方式URL乱码问题解决 打开tomcat/conf/server.xml 查找下面这部分,在最后增加一段代码就可以了。 <Connectorport="80"maxHttpHeaderSize="8192" ................. URIEncoding="UTF-8"useBodyEncodingForURI="true" ............... /> 其中的UTF-8请根据你的需要自己修改,比如GBK5虚拟主机配置文件 tomcat/conf/server.xml <!--默认的主机--> <Hostname="localhost"appBase="webapps" unpackWARs="true"autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false"> <Contextpath=""docBase="ROOT"debug="0"reloadable="true"></Context> ... </host> <!--以下是新增的虚拟主机--> <Hostname="www.java2000.net"appBase="webapps" unpackWARs="true"autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false"> <Contextpath=""docBase="d:/www.java2000.net"debug="0"reloadable="true"></Context> <!--虚拟目录--> <Contextpath="/count"docBase="d:/counter.java2000.net"debug="0"reloadable="true"></Context> </Host> <Hostname="java2000.net"appBase="webapps" unpackWARs="true"autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false"> <Contextpath=""docBase="d:/www.java2000.net"debug="0"reloadable="true"></Context> <Contextpath="/count"docBase="d:/counter.java2000.net"debug="0"reloadable="true"></Context> </Host>6数据源配置 比较复杂,各个版本都有所不同,请直接查看http://java2000.net/p1906,包括tomcat5.0,tomcat5.5x,tomcat6.0的各个版本的配置方法。 更多关于Tomcat的使用,请看参考资料
解决方案
解决方案二:
该回复于2011-03-29 14:27:08被版主删除
解决方案三:
该回复于2011-03-29 15:12:46被版主删除
解决方案四:
该回复于2011-03-29 16:16:01被版主删除
解决方案五:
该回复于2011-03-29 16:16:00被版主删除
解决方案六:
该回复于2011-03-30 17:29:33被版主删除
解决方案七:
总结的不错