一个tomcat下部署多个项目的详细步骤

 更新时间:2023年08月16日 10:57:20   作者:软件测试君  
一个tomcat下如何部署多个项目,Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例,windows系统下部署同理,接下来小编就给大家详细的介绍一下在一个tomcat下部署多个项目的操作步骤,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

1 不修改端口,部署多个项目

清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否在同一个tomcat的webapps目录下运行多个不同项目呢?

答案是可以的。

1、将多个项目包放入webapps文件夹下

图片

2、修改conf下的server.xml文件,新增web应用节点

定位到server.xml文件结束标签之前,新增web应用节点,一个节点代表一个项目

图片

图片

以上新增内容说明:

docBase属性: 指定Web应用的文件路径,可以是绝对路径,也可以给定相对路径path属性: 指定访问该Web应用的URL入口。

reloadable属性: 若这个属性为true,tomcat服务器在运行状态下会监视WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到class文件被更新,服务器会自动重新加载Web应用。

注意:每个项目本身的一些配置文件修改,例如数据库连接信息配置,请自行配置好,这里不做赘述。另外,以上第2步server.xml中新增节点不是必须的,可以直接进入第3步,也ok。

3、重启tomcat,浏览器输入访问项目地址

注意:以开发提供的项目部署文档说明中地址为准,去进行访问测试;

浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html,成功。

图片

浏览器访问第二个项目地址ip:8080/erp/regist,成功。

在这里插入图片描述

2 修改端口,部署多个项目

我们已经清楚一个webapps下面可多个项目。另外一种思路则是,可否多个webapps,每个webapps下面运行一个项目?

答案也是可以的。

1、tomcat目下复制webapps目录,并重命名为webapps1

图片

Tomcat下webapps已经部署了一个项目,复制webapps重命名为webapps1,并在该文件夹下删除第一个项目,放第二个项目

图片

2、修改tomcat的conf目下的server.xml文件,设置端口等信息

1)server.xml已有第一个项目的配置信息,现在需要新增第二个项目的配置,在Server节点下,新增Service节点;第2个Service节点复制第1个Service内容

图片

2)复制后,做如下端口等配置修改

图片

以上修改信息说明:

Service的name属性修改为Catelina1;http协议访问的Connector port属性修改为8081;AJP协议访问的Connector port属性修改为8010;Engine的name属性修改为Catelina1;Host的appBase属性修改为webapps1;

3、重启tomcat,浏览器输入访问项目地址

浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html,成功。

在这里插入图片描述

浏览器访问第二个项目地址ip:8081/erp/regist,成功。

图片

到此这篇关于一个tomcat下部署多个项目的步骤详解的文章就介绍到这了,更多相关tomcat部署多个项目内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • Tomcat目录结构详解

    Tomcat目录结构详解

    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,学习tomcat目录结构十分有必要,今天小编给大家带来了详细教程,感兴趣的朋友一起看看吧
    2019-11-11
  • 在MyEclipse中修改Tomcat 6.x的端口号方法

    在MyEclipse中修改Tomcat 6.x的端口号方法

    今天小编就为大家分享一篇在MyEclipse中修改Tomcat 6.x的端口号方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 在Tomcat中部署Web项目的操作方法(必看篇)

    在Tomcat中部署Web项目的操作方法(必看篇)

    下面小编就为大家带来一篇在Tomcat中部署Web项目的操作方法(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Tomcat6.0与windows 2003 server 的IIS服务器集成

    Tomcat6.0与windows 2003 server 的IIS服务器集成

    本例主要讲解Tomcat6.0与windows 2003 server 的IIS服务器集成的问题,用到的工具版 本如下:jdk是6.0、Tomcat 6.0、windows 2003 server 的IIS。
    2009-08-08
  • 详解tomcat 解决 POST请求传参数过长受限制的问题

    详解tomcat 解决 POST请求传参数过长受限制的问题

    这篇文章主要介绍了详解tomcat 解决 POST请求传参数过长受限制的问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • tomcat简介_动力节点Java学院整理

    tomcat简介_动力节点Java学院整理

    这篇文章主要介绍了tomcat简介,详细的介绍了tomcat和Tomcat基本配置,具有一定的参考价值,有兴趣的可以了解一下
    2017-07-07
  • org.apache.tomcat.util.http.fileupload.IOUtils报错对应jar问题

    org.apache.tomcat.util.http.fileupload.IOUtils报错对应jar问题

    这篇文章主要介绍了org.apache.tomcat.util.http.fileupload.IOUtils报错对应jar问题,通过本文学习知道jar位置为tomcat8.0?引入lib下的jar包:tomcat-coyote.jar,文中通过图例给大家讲解需要的朋友可以参考下
    2022-11-11
  • Tomcat报错: JDBC unregister 解决办法

    Tomcat报错: JDBC unregister 解决办法

    这篇文章主要介绍了Tomcat报错: JDBC unregister 解决办法的相关资料,需要的朋友可以参考下
    2017-05-05
  • Tomcat部署web项目出现http状态404未找到的详细解决方案

    Tomcat部署web项目出现http状态404未找到的详细解决方案

    前两天在往服务器上的Tomcat部署Web项目上栽了跟头,给大家总结下,这篇文章主要给大家介绍了关于Tomcat部署web项目出现http状态404未找到的详细解决方案,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • Mac环境下配置tomcat的步骤详解

    Mac环境下配置tomcat的步骤详解

    我们在MAC系统中查看网页时,一般都要使用到tomcat,这是因为appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要tomcat来处理。那么该怎么在自己的MAC中安装tomcat呢?现在小编就教大家安装的方法,有需要的朋友们可以参考借鉴。
    2016-10-10

最新评论

?


http://www.vxiaotou.com