Eclipse for j2ee 中启动Tomcat服务器时Server.xml被还原的解决办法

为了将自定义路径的web项目发布到Tomcat服务器,我们需要修改conf文件夹下的server.xml,如在Host中添加<Context path="/brball" docBase="E:\JavaWeb\brball\WebContent" />标签,但是我在使用eclipse-jee-kepler这个版本时,每次打开Eclipse,启动Tomcat服务器,server.xml文件都会被还原,刚刚保存的<Context>标签不见了,导致服务器找不到对应资源,出现404错误,于是我一直用一个笨方法,就是提前备份好server.xml文件,然后再替换被还原的文件,这样也行得通,但是麻烦,今天随便鼓捣了一下Eclipse,终于发现了server.xml被还原的原因,原来Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Eclipse只认得在它里面部署的项目,因此它会创建一个新的server.xml文件覆盖原来的文件,里面只有Eclipse中部署的项目,既然如此,我们只要取消掉自动发布功能即可。

解决办法

依次选择 Window-Preferences-Server-Launching,取消Automatically publish wen starting servers,点击OK,搞定。

posted on 2013-09-22 20:28  啷哩个啷  阅读(996)  评论(0编辑  收藏  举报

导航