打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
tomcat运行多个项目同一个端口与不同端口的设置

一、首先打包项目

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

   

    选择web下的 WAR file ,点击next

 

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

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

Work with: 输入Juno - http://download.eclipse.org/releases/juno ,翻到最下面点开 

 选择以下几项

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

 回归正题

选择war file 点击next 

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

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

项目打包到此结束


                                      (分割线)

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

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

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

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

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

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

Service name修改成Catalina1port端口号更改成8081Engine nameService name须一致Host appBase 修改为webapps1。 删掉或注释掉<Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” />保存

server.xml文件改动完毕      

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

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

 

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决docker启动tomcat容器访问端口显示404的问题,页面显示 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在
tomcat的webApps和work目录
分析Tomcat的工作原理
linux下面tomcat域名配置
solr与zookeeper搭建solrcloud分布式索引服务实例
tomcat7配置页面管理界面admin web应用程序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服