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

10 篇文章 1 订阅
7 篇文章 0 订阅

一、jdk安装与配置

1、官网下载地址:Java Downloads | Oracle

2、下载后的exe直接打开安装完毕后。

右击“我的电脑”->“属性”->高级->环境变量

 新建/编辑系统变量:

变量                        值

JAVA_HOME          D:\Program Files\Java\jdk-1.8

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、官网下载地址:Apache Tomcat® - Welcome!

解压压缩包(注意:路径中不能有中文),我放在E盘

我这里把文件夹重命名为tomcat-8080,并复制另外一份重命名为tomcat-8090,

它们分别代表了两个tomcat服务器对应不同的端口

2、编辑E:\tomcat-8090\conf  server.xml,修改端口号(只要跟默认的不一致就行)

8080->8090

8443->8444

8009->8010

8005->8006

3、编辑E:\tomcat-8090\bin     catalina.bat

CATALINA_HOME -> CATALINA_HOME2

编辑E:\tomcat-8090\bin     startup.bat

CATALINA_HOME -> CATALINA_HOME2

注意:另一个服务器的文件不用改动

4、 右击“我的电脑”->“属性”->高级->环境变量

新建/编辑系统变量:

变量                               值

CATALINA_HOME          E:\tomcat-8080

CATALINA_HOME2        E:\tomcat-8090

值分别对应两个tomcat安装路径。

 5、分别到E:\tomcat-8080\bin 和E:\tomcat-8090\bin下双击各自的startup.bat

 

 

如果启动信息输出中文乱码,你可以尝试在脚本中添加设置环境变量JAVA_TOOL_OPTIONS来指定JVM的字符编码。在startup.bat文件的开始部分添加以下行:

set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

6、命令窗别关闭,打开浏览器同时访问http:\\localhost:8080 和http:\\localhost:8090

 如果两个页面都能访问,恭喜,你已经会部署多个tomcat服务器了。

只要把项目拷贝到不同tomcat的webapp下就能访问多个项目了

 

三、idea中启动多个tomat并运行多个项目

1、工程右上角修改运行配置

 

点击“+”号可新增多个server服务,可分别配置对应不同端口号的tomcat服务,

具体操作就不在此叙述了。

2、如果启动任一工程时报错"XXXX"already in used ,则打开server.xml修改端口号

3、如果启动报错:java.lang.OutOfMemoryError: PermGen space

修改server的参数,添加一行:-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=1024m

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值