2 qq 23952185 qq_23952185 于 2016.04.10 12:57 提问

关于在Tomcat中同时部署两个war包

当把两个war包分别部署在Tomcat下时,都很正常,主页也都可以访问到,但是如果同时部署这两个war的话,虽然启动过程中Tomcat不会报错,但会出现只能访问一个项目的主页的情况,访问另一个项目的主页时页面会出现404错误,而tomcat后台则报错如下:图片说明
这到底是为什么呀???

2个回答

CSDNXIAON
CSDNXIAON   2016.04.10 13:02

tomcat下部署war包
Tomcat 部署war包
war包部署到tomcat
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

wenxuechaozhe
wenxuechaozhe   2016.04.10 15:56

你这两个包是同样的工程么?若是同样的工程,不会运行起来。若是不同的工程,你查看你web.xml配置文件,看看是否有冲突地方

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IDEA中使用tomcat发布多个war包
当时用Idea发布Tomcat服务时,会出现多个war相互配合使用情况。当war之间存在平行关系是,在Idea中导入war的方式如下图所示:1、本工程主代码对应war包:demx.war。Applcation context:窗口内存在“/”,其他平行war包不能添加“/”,这样生成主war包和其他war包生成的文件是平行关系;如果添加“/”,其他war包生成的文件B会在主war生成的文件A里面,...
在Tomcat中部署多个war包
大家都知道在Tomcat目录下有ROOT目录,那里是Tomcat默认访问的目录,也就是说你把原来的Root目录删掉,在新建一个再在ROOT中放入一个项目包.不用做任何的处理,只要启动Tomcat该项目就可以启动,但是如果我要部署多个war包呢,又该怎样办:             1.我们可以把war包放到webapp目录下,也就是war包和ROOT平级:               
同一个tomcat下部署2个springboot的war包出现InstanceAlreadyExistsException
在同一个tomcat下部署2个springboot的war包出现InstanceAlreadyExistsException 详细错误日志补贴了,主要有: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].S...
IDEA生成两个WAR包,部署到tomcat服务器并配置路由
一、生成war包 1.打开 File -> Project Structure ->Artifacts ,点击“+”号,Web Application Archive,然后选择相应的模块, 2.勾选include in project build选项,将该模块在项目运行时打包成war包。 3.记住这个路径,然后运行项目,到该路径下就可以找到module的war 包。 二、linux
在tomcat下同时解析两个war包
如果一个项目是由另一个项目复制来的,放在同一个tomcat 下的话,会不能同时运行。在其中一个项目的web.xml中加上下面的参数就可以了: webAppRootKey project1.root
tomcat中启动指定项目的方法,同时解决发布war包启动两次才能访问的问题
将要部署的WEB应用放在webapps以外的路径, 并在server.xml相应的Context 中的docBase 指定. 删除webapps中的所有文件夹, 以及conf/catalina/localhost下所有xml文件. 修改server.xml中Host 元素的属性, 添加或修改: deployXML =”false” deployOnStartup =”false” autoD
同一个Tomcat部署多个项目
同一个Tomcat 同一个端口 部署多个项目第一步:把待发布的多个项目.war文件放入tomcat的webapps文件下下 第二步:修改 $TOMCAT_HOME\conf 下的server.xml文件 在server.xml文件中新增节点,一个节点代表一个web应用 path属性:指定访问该Web应用的URL入口。 如“/HelloApp1/”docBase属性:指定Web应用的文件路径
tomcat 部署多个war包项目和配置域名
tomcat 部署多个war包项目和配置域名
测试环境自动部署:抓取war包,备份,替换配置文件,部署到tomcat下并重启
#!/bin/sh appname="webproject" warname="webproject.war" port=8000 #get the newly package wget -r -nH -nv --level=0 --cut-dirs=8 xxxxxxxxxxxxxxx --user getprod --password getprod releasedir="/home
linux下同一个tomcat部署多个项目
linux下同一个tomcat部署多个项目 第二个项目访问方式:   project_demo2.com:8080<!-- 一个端口多个域名 --> <Service name="Catalina"> <!--这里默认使用8080端口--> <Connector port="8080" protocol="HTTP/1.1&quot