一个 tomcat 下怎样摆设多个项目?附具体步骤

打印 上一主题 下一主题

主题 1001|帖子 1001|积分 3005

一个tomcat下怎样摆设多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下摆设为例。windows系统下摆设同理。
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,乐成。

最后: 下方这份完备的软件测试视频学习教程已经整理上传完成,朋侪们如果必要可以自行免费领取 【保证100%免费】

这些资料,对于【软件测试】的朋侪来说应该是最全面最完备的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰巨的路程,盼望也能资助到你!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用多少眼泪才能让你相信

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表