您当前的位置: 首页 >  tomcat

liaowenxiong

暂无认证

  • 3浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

在同一个tomcat中,使用不同的端口部署不同的项目

liaowenxiong 发布时间:2022-01-05 23:25:50 ,浏览量:3

文章目录
  • 借助开发工具
  • 手动配置(不使用开发工具)
    • 第一步:修改 server.xml 文件
    • 第二步:创建部署目录
    • 第三步:复制 Catalina 目录
    • 第四步:复制 policy 和 properties 文件
    • 第五步:部署项目
    • 第六步:测试

借助开发工具

以 IntelliJ IDEA for Mac 为例说明。

新建 tomcat 配置: 在这里插入图片描述 在新建的 tomcat 配置中设置不同的端口号: 在这里插入图片描述

在新建的 tomcat 配置中部署项目: 在这里插入图片描述 新建 tomcat 配置,会在 /Users/liaowenxiong/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat 新建一个服务目录,如下图所示: 在这里插入图片描述

手动配置(不使用开发工具) 第一步:修改 server.xml 文件

修改 tomcat 安装目录下 conf/server.xml 文件,需要几个端口就添加几个 Service 节点。

我配置 2 个端口:9999 和 8878,于是增加两个 Service 节点。

每个 Service 节点的 name 属性值要设置不同的值;Service 节点的子节点 Connector 的 port 属性设为你要的端口号;Service 节点的子节点 Engine 的 name 属性值要设置不同的值,通常和父节点 Service 的 name 属性值相同;Service 节点的子节点 Host 的 appBase 属性的值设为部署目录的名称。 在这里插入图片描述

第二步:创建部署目录

根据新增的 Service 节点中的 Host 子节点的 appBase 属性值创建对应的部署目录。 在这里插入图片描述

第三步:复制 Catalina 目录

复制 tomcat 安装目录下 conf/Catalina 目录两份,重命名为 Catalina1,Catalina2。 在这里插入图片描述

第四步:复制 policy 和 properties 文件

conf 目录下的 catalina.properties、catalina.policy,分别复制两份。 在这里插入图片描述

第五步:部署项目

配置完成后就可以部署项目了。

部署方式一: 把项目分别添加到 webapps1 和 webapps2 目录中,然后启动服务器

部署方式二: 在 Catalina1/localhost 和 Catalina2/localhost 目录下创建以项目的虚拟目录命名的 xml 文件,文件中的 Context 节点的 docBase 属性保存项目的部署包路径,然后启动服务器

第六步:测试

在浏览器的地址栏,用不同的端口号访问项目,测试是否部署成功

参考: 1.https://blog.csdn.net/it_java_shuai/article/details/77509318

2.http://www.manongjc.com/article/141347.html

3.https://www.cnblogs.com/csyzlm/p/11714529.html

4.https://blog.csdn.net/gang_strong/article/details/29415301

5.https://blog.51cto.com/meiling/2488744

6.https://www.jianshu.com/p/e394280181f3

7.https://www.jb51.net/article/95141.htm

8.https://jingyan.baidu.com/article/9080802205c218fd91c80fc5.html

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0524s