把项目部署到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"/>
同时会出现两条 然后无法启动了 删除了也没用 下次照样会长出两条 而且项目移除以后两条都还在
展开
 我来答
QQMSD8
2014-08-14 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部

Context 就相当你部署一个项目,你增加一个他就会启动一个,增加二个,就会启动二次


如果你是用war包部署的,那你就不应该再去配置Context,


如果出现启动两次,请查看,

  1. webapps目录下是否存在程序目录,如果存在则删除

  2. 查看server.xml context是否存在多条

  3. 查看conf\Catalina\localhost\ 目录下是否有xml Context 的映射配置

以上三处只要保留一处存在即可,重复出现就会启动多次

另外注意的是,Eclipse 或者是Myeclipse都是直接把项目文件复制到webapps目录下的,因些不需要再去其它地方配置

更多追问追答
追问
我不是手动配置的  用eclipse add项目后启动tomcat会报错 然后才发现这个项目一次会生成两个context   原因知道不  而且移除项目后context依旧存在  新建了一个 然后把代码复制进去以后结果又正常了  不知道是哪里出了问题
追答
Eclipse 或者是Myeclipse都是直接把项目文件复制到webapps目录下的,因此不需要再去其它地方配置
星辰Gus
2014-08-14 · TA获得超过417个赞
知道小有建树答主
回答量:710
采纳率:48%
帮助的人:156万
展开全部
我只知道我是这样写的:<Context path="/aa" docBase="D:\myProject\aa\WebRoot" reloadable="true" /> ,你的那种写法我好像没看到过,你试试我这种写法!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式