191145686 发表于 2017-1-21 08:08:44

jdk+tomcat配置 部署多个tomcat启动多个项目

  一、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
  

 
    
页: [1]
查看完整版本: jdk+tomcat配置 部署多个tomcat启动多个项目