tomcate配置-杂记

一、配置tomcate编码格式
 <Connector port="8080" protocol="HTTP/1.1"   connectionTimeout="20000"  redirectPort="8444" URIEncoding="UTF-8"/>
 
二、将tomcate默认路径指向指定文件夹
//发布webapps目录下的所有项目,访问路径需要加项目名
<host name="localhost"  appBase="webapps" unpackWARs="true" 
	autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
</host>

//发布 docBase="D:\project\support"下的项目,访问时省项目名
<host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
	
        //发布一个项目,就想配置文件添加一个这样的配置		
	<Context path="" docBase="D:\project\support" debug="0" reloadable="true"/>
</host>
   
//用域名取访问项目
<host name="callback.yx.gamexun.com"  
	appBase="E:/platform/project/support"
	unpackWARs="true" autoDeploy="true"
	xmlValidation="false" xmlNamespaceAware="false">
	
	<Context path="" docBase="D:/platform/project/support" 
		debug="0" reloadable="true"/>    
</host>
 
三、配置输出日志路径
修改startup.bat第(42)行,行数根据实际情况而定,重要是修改:(call "%EXECUTABLE%" start %CMD_LINE_ARGS%)       
   call "%EXECUTABLE%" start %CMD_LINE_ARGS%               
  修改为:
   call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\catalina.txt            
   然后在此启动tomcat,在指定目录下就可以看到输出日志。  
 
四:tomcate6 在win7下“startup.bat”双击一闪而过的解决办法
1、新建系统java环境变量:”JAVA_HOME“变量值为“E:\开发工具\java\Java\jdk1.6.0”
    例:JAVA_HOME     E:\开发工具\java\Java\jdk1.6.0
2、在系统环境变量“Path”下添加:“%JAVA_HOME%\bin;”
3、在cmd下通过tomcat的bin目录下用控制台启动
   C:\Users\Administrator>e:
   E:\>cd E:\开发工具\java\apache-tomcat-6.0.16\bin
   E:\开发工具\java\apache-tomcat-6.0.16\bin>startup.bat
 
五、在startup.bat文件最后添加“pause”可以使窗口一直停留。
六、tomcate 发布、删除服务
说明:tomcate 下面 E:\apache-tomcat-6.0.16\bin\service.bat 文件用来发布文件
步逐
1、进入E:\apache-tomcat-6.0.16\bin 目录
   C:\Users\Administrator>cd E:\apache-tomcat-6.0.16\bin
   C:\Users\Administrator>e:

2、发布服务 ‘eeee’ 为服务名
   E:\apache-tomcat-6.0.16\bin>service.bat install eeee

3、删除服务 ‘eeee’为服务名
   E:\apache-tomcat-6.0.16\bin>sc delete eeee

注:在系统服务列中服务名加上前缀 'Apache Tomcat' 总的服务名为 'Apache Tomcat eeee'
 
七、 配置tomcate启动时加载发布项目需要的jar包
说明:
    配置好了之后,然后将需要的包放到指定的目录上,然后项目打包的时候就不需要把jar也打包进去了
    这里需要配置tomcatd的,D:\tomcat6\conf\catalina.properties文件,在"shared.loader="后面加上需要添加的jar文件
   
    例:将tomcat目录下的mylib目录下的所有jar包都加载;
    这里${catalina.base}或者${catalina.home}指系统配置tomcat环境变量,通过这可以找到tomcat的跟目录;
shared.loader=${catalina.base}/mylib,${catalina.base}/mylib/*.jar
    配置文件例子见附件

你可能感兴趣的:(Tomcat配置)