如何在MyEclipse中部署2个以上的Tomcat

2024-11-17 08:57:35
推荐回答(1个)
回答1:

1.这个只是在MyEclipse8.5以上版本实验过,低版本不知是否合适,若不适合则跳到步骤8。
2.所谓2个以上只的是同一个版本(比如都是Tomcat 6.x的),若不是则直接跳到步骤6,其他的按正常部署步骤来既可。将本地的tomcat复制一份,并修改文件名字,比如是:apache-tomcat-6.0.35_customer(部署前台的)和apache-tomcat-6.0.35_admin(部署后台的)
3.修改其中任意一个tomcat的端口号,比如是:apache-tomcat-6.0.35_customer(8888)和apache-tomcat-6.0.35_admin(8088),前提是修改的端口号别和其他的服务使用的端口号一样!(可参照步骤6)
4.打开“Window”-->“MyEclipse”-->"Servers"-->"Tomcat"-->"Tomcat 6.x",先部署下apache-tomcat-6.0.35_admin,然后打开“Tomcat 6.x”下面的“Launch”-->"Create Launch Configuration"-->"MyEclipse Server"-->点右键new一个,并选中”Add as server“,然后”Browse“选择本地apache-tomcat-6.0.35_admin所在的目录,为了便于区别2个tomcat,可以修改”Name“。这样后台的tomcat就部署完毕!
5.在3的基础上再次”new“一个,并选中”Add as server“,然后”Browse“选择本地apache-tomcat-6.0.35_customer所在的目录,为了便于区别2个tomcat,可以修改”Name“。然后选中”Arguments“,修改”VM arguments“和”Other“中关于tomcat的目录(切记要与当前tomcat所在的目录一致),然后选中”Classpath“,在”User Entries“中”Add External JARs“找到当前使用tomcat目录下的bootstrap.jar(比如在:E:\apache-tomcat-6.0.35_customer\bin)并添加,如果”User Entries“下没有”tools.jar“,那你自己就要手动添加本地安装JDK中的”tools.jar“文件了。
6.修改2个tomcat目录下conf/server.xml中
(1)

(2)

(3)

(4)只要是这两个文件中的这三处端口不一样就行,不一定都要进行修改;可以保持一个tomcat的server.xml文件不变,另一个tomcat的server.xml文件与对应的server.xml的端口不一样即可。
7.分别启动2个tomcat,然后访问:localhost:8088和localhost:8888,如果能访问到tomcat猫,则说明部署成功。
8.将本地的tomcat复制一份,并修改文件名字,然后按照步骤6执行。然后分别进入到tomcat目录下的“bin”并运行“startup.bat”,然后访问:localhost:8088和localhost:8888,如果能访问到tomcat猫,则说明部署成功。但是这种方法有个弊端,需要自己使用Myeclipse中的Ant,先将项目编译成class文件,然后拷贝到tomcat目录下webapps文件夹中。
9.结束!