tomcat中同时部署两个项目的问题

其中一个项目总是无法访问。

参考这两篇文章:

1. tomcat中同时部署两个项目的问题

2. java.lang.IllegalStateException: Web app root system property already set to different value

解决方案:为每个项目的web.xml中添加

<context-param>

  <param-name>webAppRootKey</param-name>

  <param-value>app.root</param-value>

</context-param>

这个问题也让我明白到一点:web.xml中的servlet-mapping节点的<url-pattern>内容即使是/*, 也不代表这个servlet接管了根路径下所有的url,而只代表它接管了它所在的路径往下的url。

一开始我以为是这里有冲突,修改仍不起作用。而真正的原因在上。

时间: 2024-10-06 06:00:21

tomcat中同时部署两个项目的问题的相关文章

tomcat下同时部署两个项目不能正常启动的问题

在部署两个项目,这两个项目都是采用了一个框架,只是业务系统进行了修改.部署的时候发现启动有问题.会报类似下边的错误 Web app root system property already set to different value: 'webapp.root' = [/home/user/tomcat/webapps/project1/] instead of [/home/user/tomcat/webapps/project2/] - Choose unique values for t

eclipse 在 Tomcat中 热部署 工程

eclipse在 Tomcat中热部署工程 1.在eclipse中国安装一个tomcat插件:SysdeoEclipse Tomcat Launcher plugin(http://www.eclipsetotale.com/tomcatPlugin.html ) 2.新建一个web工程,比如:hello 3.配置tomcat服务器.打开菜单window->preferences->tomcat 这里context declaration mode 有两种选择,是用来指定应用(Context)

一个 tomcat 下如何部署多个项目?附详细步骤

一个tomcat下如何部署多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例.windows系统下部署同理. 一.不修改端口,部署多个项目 清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否在同一个tomcat的webapps目录下运行多个不同项目呢?答案是可以的. 1.将多个项目包放入webapps文件夹下 2.修改conf下的server.xml文件,新增web应用节点 定位到server.xml文件结束标签之前,新增web应

一个tomcat部署两个项目引发的血案

          两个产品测试上线,部署在一个tomcat中,一开始部署成功.但是后续更新的时候,发现其中一个可以正常访问,另外一个无法访问.当时那个着急啊.         后来细心发现,服务启动的时候,后台log有一个错误信息. java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [/home/test/app1/] ins

eclipse中的tomcat中修改部署项目的路径

可以查看如下文章:https://blog.csdn.net/lvyuan1234/article/details/53418818 查看指南:(1)本篇章主要讲解如何将项目发布到tomcat的webapps文件夹中. eclipse中发布项目的时候没有将工程放到tomcat的webapps文件夹中,而是放在工作目录中workspace中,首先需要做一下工作: (1)先停止tomcat: (2)然后移除项目并且clean一下即可: (3)打开tomcat的配置页面:从先配置Deploy path

pycharm中如何让两个项目并存

之前总是打开一个,另外一个没有了,来回切换还要找最近的project.十分麻烦. 1.File下拉项中选择Settings 2.Settings设置界面打开Project下拉列表,选择"Project Structure" 3.点击右上角的Add Content Root,在弹出的对话框中选择需要添加的项目即可 原文地址:https://www.cnblogs.com/theWinter/p/8185789.html

windows+ant+git+tomcat中ant直接获取git项目部署注意点

最近项目搬迁到公司的"GitHub"上面原来的SVN的ant发布脚本要改下,于是百度ant获取git的方法太少了,windows平台上更是没有所以搞了两天,今天终于有点成果分享给大家. 1.服务器上也要安装git,还要配置git环境,在Path中加上C:\Program Files (x86)\Git\cmd(你的路径可能不同,就是Git\cmd路径) 2.GitHub上有两种路径http的那个要用户密码,我是没研究出来bat脚本自动输入密码,所以用git开头的路径 3.把公钥.ssh

在tomcat中模块化部署项目

原文地址:https://www.cnblogs.com/difs/p/9435798.html

yabeblog.me 关于Tomcat7部署 一台机器部署两个项目,一个用域名访问,一个用IP访问

该内容来自 http://www.yabeBlog.me,转载请说明出处. 1.使用IP访问的项目放在Tomcat7 的webapps目录下面:比如:AAA 2.使用域名访问的项目放在Tomcat7的webapps目录下有个ROOT目录,放在ROOT这个目录下:比如:BBB.注:AAA BBB分别为要部署的应用名称. 下面是部署的过程:修改对应的Tomcat7目录下的文件:server.xml内容如下: 在原来的对应内容下新增加...设置.如下代码: A.首先修改系统访问端口为80. B.接下来