一、jdk安装与配置
1、官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk1.6对PC要求不高,最稳定版本吧。但是要注意的是此版本相匹配tomcat是 6.0版本,还有eclipse 8.5以下吧。
点击页面底部
Previous Releases - Java Archive
->Java SE 6
找到合适的包,我的机子是windows xp 32bit,所以我下载的是“jdk-6u45-windows-i586”
2、下载后的exe直接打开安装完毕后。
右击“我的电脑”->“属性”->高级->环境变量
新建/编辑系统变量:
变量 值
JAVA_HOME D:\Java\jdk1.6.0_45
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
其中JAVA_HOME 的值是你jdk安装路径。
3、ctrl+r 输入 cmd 打开命令提示符 ->java -version 出现以下说明配置成功
二、两个tomcat安装与配置
1、官网下载地址:http://tomcat.apache.org/index.html
同上,我下载的是“apache-tomcat-6.0.41-windows-x86.zip”
解压压缩包(注意:路径中不能有中文),我放在E盘
我这里把文件夹重命名为Tomcat6-8080,并复制另外一份重命名为Tomcat6-8090,
它们分别代表了两个tomcat服务器对应不同的端口
2、编辑E:\Tomcat6-8090\conf server.xml,修改端口号(只要跟默认的不一致就行)
8080->8090
8443->8444
8009->8010
3、编辑E:\Tomcat6-8090\bin catalina.bat
CATALINA_HOME -> CATALINA_HOME2
编辑E:\Tomcat6-8090\bin startup.bat
CATALINA_HOME -> CATALINA_HOME2
注意:另一个服务器的文件不用改动
4、 右击“我的电脑”->“属性”->高级->环境变量
新建/编辑系统变量:
变量 值
CATALINA_HOME E:\Tomcat6-8080
CATALINA_HOME2 E:\Tomcat6-8090
值分别对应两个tomcat安装路径。
5、分别到E:\Tomcat6-8080\bin 和E:\Tomcat6-8090\bin下双击各自的startup.bat
6、命令窗别关闭,打开浏览器同时访问http:\\localhost:8080 和http:\\localhost:8090
如果两个页面都能访问,恭喜,你已经会部署多个tomcat服务器了。
只要把项目拷贝到不同tomcat的webapp下就能访问多个项目了
三、eclipse 中启动两个tomat并运行两个项目
1、server下new 两个 server,分别对应刚才装好的两个不同的tomcat路径, 添加好工程,如图
左侧会多了两个server:
具体操作就不在此叙述了。
2、如果启动任一工程时报错"XXXX"already in used ,则打开server.xml修改端口号
3、如果启动报错:java.lang.OutOfMemoryError: PermGen space
点击run -> debug configurations ->
修改server的参数,添加一行:-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=1024m