Eclipse中的Tomcat在添加后重置配置文件

时间:2014-01-04 09:49:28

标签: java eclipse tomcat configuration

我正在使用Tomcat 6.x和Eclipse J2EE Kepler。由于my other question中提到的原因,我有时需要从“服务器”列表中删除Tomcat并重新添加它。 enter image description here

奇怪的是:在我重新添加服务器之后,两个配置文件server.xmlcontext.xml恢复到以前的状态!我们称之为 S 。我无法确定 S 是什么 - 它绝对是我曾经拥有的状态,但它缺少一些新的变化。出于这个原因,我的webapp不起作用,我必须在workspace/Servers文件夹中还原这两个文件。

我想通过更新 S 来解决这个问题。但是,我无法找到 S 的来源,Eclipse将其从中取出 - 我尝试在我的计算机上全文搜索以查找看起来像server.xmlcontext.xml的文件,但无济于事。具体来说,我在Tomcat安装的conf/文件夹中更新了这两个文件,但没有帮助。

Eclipse在哪里可以保持 S ?在工作区元数据中的一些奇怪的DB中?它可以使用当地的历史吗?...

感谢您的任何见解!

1 个答案:

答案 0 :(得分:0)

如果您正在使用Eclipse,则工作区中应该有一个名为Servers的文件夹。当您第一次启动服务器时,它会将tomcat conf文件复制到此eclipse项目中。因此,无论您是从外部更改实际的context.xml,eclipse都会使用存储在' Servers'中的内容来覆盖它。文件夹中。

如果你仍然需要eclipse来控制你的tomcat安装目录,你需要主要在eclipse中更新这个文件。