tomcat设置总结

()Tomcat服务器输入IP直接访问项目

1、在tomcatserver.xml中将端口改成80URIEncoding统一编码方式

   <Connector port="80" protocol="HTTP/1.1" URIEncoding="utf-8"

      maxThreads="600"

      minSpareThreads="100"

      maxSpareThreads="500"

      acceptCount="700"

       connectionTimeout="20000"

       redirectPort="8443" />

2、在tomcatserver.xml中在

      <Host name="localhost" appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

 </Host>

中间加上

<Context path="" docBase="D:\Tomcat 6.0\webapps\Menu" debug="0" reloadable="false" />

我的项目都是放在D:\Tomcat 6.0\webapps下面的,项目名是Menu,所以只需要把项目的地址放在docBase中就OK

reloadable="false"eclipse调试时修改了源码不用重启。

 

()、把上传的图片放到Tomcat目录外

编辑tomcat/config/server.xml,在</Host>前添加如下内容

<!--for linux

<Context path="/YLPLATNEW/file" docBase="/home/file" reloadable="true" />

<Context path="/YLPLATNEW/temp" docBase="/home/temp" reloadable="true" />

-->

<!--for windows-->

<Context docBase= "C://yunlu/file" path ="/YLPLATNEW/file" reloadable= "true"/>

<Context docBase ="C://yunlu/temp" path= "/YLPLATNEW/temp" reloadable ="true"/>

 

()Tomcat添加用户控制权限

编辑tomcat/config/tomcat-users.xml,替换成如下内容

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

 <role rolename="manager-gui"/>

 <role rolename="manager-script"/>

 <role rolename="manager-jmx"/>

 <role rolename="anager-status"/>

 <user username="admin" password="yunlu123qwe" roles="manager-gui,manager-script,manager-jmx,anager-status"/>

</tomcat-users>

进入Tomcat 服务管理页面(http://localhost:8080/manager/status

 

()Tomcat开启访问日志

<Value className="org.apache.catalina.values.AccessLogValue"

 prefix="localhost_access_log." suffix=".txt"

 FileDataFormat="yyyy-MM-dd.HH.mm.ss"

 directory="/home/robby/tmp/log/"

 pattern="%h %l %u %t "%r%quot; %s %b" />

</Host>

 

()、如何在一台机器同时启动两个TOMCAT

修改安装目录下的conf子目录中的server.xml文件:

a.修改http访问端口(默认为 8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。

b.修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055

c.修改8009端口,将8009修改为没有在使用的端口号,例如8099(注意:两个文件中对应的端口号要不一样)

 

()Tomcat修改IE地址栏Tomcat 小猫咪图标

系统发布到TOMCAT,外网访问时IE栏出现TOMCAT猫咪图标,看了让人没有安全感,还是修改下这个猫咪先。。

1、找ico格式图标,像素在16*16的。这里推荐一个网址,不错的。http://fasticon.com/freeware/

2、进入安装的TOMCAT目录:E:\apache-tomcat-5.5.28\webapps\ROOT下,把你下载的ICO文件拷贝到这下面,命名为favicon.ico,把猫咪的那个ICO文件名字改掉。

3IE设置:工具——选项——删除临时文件

4、重启TOMCAT,在IE中的地址栏里就没那个猫咪了,世界清静了。

问题:

我照这样改了,小猫咪是没了,可替换的ico也没出来。怎么回事。

回复:你的浏览器有缓存,去掉浏览器缓存,或更换浏览器,或用其它机器上的浏览器都可以看到

 

()Tomcat 二级域名 session共享

https://issues.apache.org/bugzilla/show_bug.cgi?id=48379

http://blog.itpub.net/9399028/viewspace-1126368/

http://blog.csdn.net/it_man/article/details/38367123

 

config/server.xml

<Context sessionCookiePath="/" sessionCookieDomain=".yunlu.com"

   docBase="yunlu" path="" reloadable="false" source="org.eclipse.jst.jee.server:yunlu"/>

 

()Tomcat 下配置https

参考cas-sso

 

()Tomcat 设置jvm内存和听云监控

听云id

pizy@cloudcc.com

d8ec348b30c4b58e83f2d059829b1e2c

pizhiyun@163.com

1f7c6bbb89530cc65bcd7ed190f8c3b0

 

[root@ap1 ~]# cat /u01/ccservice/svr-t7-9011/bin/setenv.sh

export CATALINA_OPTS="-server -XX:PermSize=512M -XX:MaxPermSize=512M -Xms8192m -Xmx8192m"

export CATALINA_OPTS="$CATALINA_OPTS -javaagent:/u01/ccservice/svr-t7-9011/tingyun/tingyun-agent-java.jar"

export CATALINA_OPTS

posted @ 2018-06-13 11:04  黑客不黑撒  阅读(445)  评论(0编辑  收藏  举报