把项目部署到tomcat server.xml会出现两个同样的启动项目
<ContextdocBase="ssh2"path="/test"reloadable="true"source="org.eclipse.jst.jee.server...
<Context docBase="ssh2" path="/test" reloadable="true" source="org.eclipse.jst.jee.server:ssh2"/><Context docBase="ssh2" path="/test" reloadable="true" source="org.eclipse.jst.jee.server:ssh2"/>
同时会出现两条 然后无法启动了 删除了也没用 下次照样会长出两条 而且项目移除以后两条都还在 展开
同时会出现两条 然后无法启动了 删除了也没用 下次照样会长出两条 而且项目移除以后两条都还在 展开
2个回答
2014-08-14 · 知道合伙人软件行家
关注
展开全部
Context 就相当你部署一个项目,你增加一个他就会启动一个,增加二个,就会启动二次
如果你是用war包部署的,那你就不应该再去配置Context,
如果出现启动两次,请查看,
webapps目录下是否存在程序目录,如果存在则删除
查看server.xml context是否存在多条
查看conf\Catalina\localhost\ 目录下是否有xml Context 的映射配置
以上三处只要保留一处存在即可,重复出现就会启动多次
另外注意的是,Eclipse 或者是Myeclipse都是直接把项目文件复制到webapps目录下的,因些不需要再去其它地方配置
更多追问追答
追问
我不是手动配置的 用eclipse add项目后启动tomcat会报错 然后才发现这个项目一次会生成两个context 原因知道不 而且移除项目后context依旧存在 新建了一个 然后把代码复制进去以后结果又正常了 不知道是哪里出了问题
追答
Eclipse 或者是Myeclipse都是直接把项目文件复制到webapps目录下的,因此不需要再去其它地方配置
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询