Tomcat部署问题

准备工作

1、  一定要配置jdk,否则起不来;

2、  目前(日期2014-6-12)来说Tomcat6Tomcat7稳定,所以建议使用Tomcat6。以下测试基于Tomcat6.

同一个Tomcat部署多个项目应用

出现问题:OutOfMemoryError

解决办法:Tomcat/bin目录下找到catalina.bat(如果是Linux系统,找到catalina.sh,第一行添加如下代码:

set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=256M -XX:MaxPermSize=1024m

同一台电脑启动多个Tomcat

条件:

下载压缩版的Tomcat,不能使用安装版的。

方法:

第一步:修改http访问端口(默认为8080端口);

   

              connectionTimeout="20000"

              redirectPort="8443" />

第二步:修改Shutdown端口(默认为8005端口);

第三步:修改JVM启动端口(默认为8009端口)

   

这样同时可以运行多少tomcat了!!!!!!!!!!!!!

测试Tomcat6,跑了6个没问题。

问题:

一个电脑多个Tomcat,怎么区分启动的是哪个Tomcat

解决:

修改Tomcat窗口的名字。

修改 catalina.bat

找到下面的东东:

:doStart

shift

if not"%OS%" == "Windows_NT" goto noTitle

set _EXECJAVA=start"Tomcat" %_RUNJAVA%

goto gotTitle

修改红色部分

Tomcat指定默认项目应用

目的:

浏览器中输入IP和端口号,不用项目名就能访问指定项目。

方法:

第一步:进入目录Tomcat/conf,找到文件server.xml,打开,然后作如下修改(修改前最好备份);

第二步:找到如下代码块:

           unpackWARs="true" autoDeploy="true"

           xmlValidation="false" xmlNamespaceAware="false">

 

       

       

 

       

       

 

     

下面换行添加以下语句:

工程名"debug="0" reloadable="true"/>

然后重启Tomcat即可!!!!!!!!!!!!!!!!!!!

 

如果连端口号都不想要,咋整?找到如下代码块:

              connectionTimeout="20000"

              redirectPort="8443" />

8080改为浏览器的默认端口80重启Tomcat即可!!!!!!!!!!!!!!!

你可能感兴趣的:(Tomcat)