java tomcat 多个端口_[Java教程]tomcat运行多个项目同一个端口与不同端口的设置

[Java教程]tomcat运行多个项目同一个端口与不同端口的设置

0 2021-01-05 15:39:24

一、首先打包项目

这里采用eclipse开发工具,选中项目右击,点击Export进入

bc91bb04e6e9c61e24c974e4440db8f2.gif

选择web下的 WAR file ,点击next

bc91bb04e6e9c61e24c974e4440db8f2.gif

在这里可能有坑,新装的eclipse没有web文件夹

bc91bb04e6e9c61e24c974e4440db8f2.gif

此时需要下载插件,新装的建议把以下几个一并下载了,开发需要。点击help     Install New Software

bc91bb04e6e9c61e24c974e4440db8f2.gif

Work with: 输入Juno - ,翻到最下面点开

bc91bb04e6e9c61e24c974e4440db8f2.gif

选择以下几项

bc91bb04e6e9c61e24c974e4440db8f2.gif

点击next 进行下载安装,之后会提示重启,重启后就有了。

回归正题

选择war file 点击next

bc91bb04e6e9c61e24c974e4440db8f2.gif

第一个输入框是选则打包的项目名,不用改动,第二个输入框是选择打包后文件存放的位置。选好后点击Finish.稍等片刻项目就打包好了。

注意:检查一下jar包是否打包进去了。

项目打包到此结束

(分割线)

二、项目部署1(一个tomcat多个项目同一个端口):

将打包好的war包项目直接粘贴到tomcat文件夹下的webapps文件夹里, 如果有多个项目也可一并放入其中,

bc91bb04e6e9c61e24c974e4440db8f2.gif

然后到tomcat文件夹下的bin目录下点击startup.bat ,手动启动Tomcat这个时候tomcat会自动解析webapps下war包并逐一启动的项目。至此实现了一个tomcat启动多个下个项目完成, 但此时所有的项目端口号是共用一个端口号。

三、项目部署2(一个tomcat多个项目不同端口):

首先找到conf文件夹下的server.文件并打开(把里面注释的部分先去掉,注意别删错了哈)

bc91bb04e6e9c61e24c974e4440db8f2.gif

这就是tomcat默认的Service配置,默认端口8080,二话不说,先copy为敬。copy之后做以下改动

bc91bb04e6e9c61e24c974e4440db8f2.gif

Service name修改成Catalina1, port端口号更改成8081, Engine name与Service name须一致Host appBase 修改为webapps1。 删掉或注释掉;保存

server.文件改动完毕

接着在conf目录下复制一份Catalina文件重命名为Catalina1,在tomcat目录下新建一个webapps1文件夹(这两个名字是不是很熟悉?没错,就是你修改后的名字,新建的这个两个文件夹名要与之前修改的名称保持一致)。

最后一步,把打包好的项目分别拷贝到  webapps,webapps1下, 进入bin目录下,优雅的点击一下startup.bat 。

bc91bb04e6e9c61e24c974e4440db8f2.gif

看到毫秒,咱们的一个tomcat多个项目不同端口发车完毕,成功跑起来了。

记录分析一些奇怪的知识。

本文网址:http://www.shaoqun.com/a/505942.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值