Tomcat 7 在启动时清除对 context.xml 所做的编辑

Tomcat 7 在启动时清除对 context.xml 所做的编辑

这可能是一个新手问题,因为这是我第一次使用 Tomcat。我试图在 /conf/context.xml 文件中指定 JDNI 资源。但每次我启动服务器并查看该文件时,我在文件中编辑的所有内容都消失了,文件恢复到 Tomcat 的初始默认安装时的样子。

请注意,当我进行这些编辑时,服务器确实关闭了。为什么会发生这种情况?

答案1

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

如果您仍然需要 eclipse 来控制您的 tomcat 安装目录,则您需要主要从 eclipse 内部更新此文件。

答案2

在 Eclipse 的“服务器”视图中双击 Tomcat 服务器配置,将其打开。在那里,您应该会找到一个用于设置如何使用 Tomcat 安装的部分。Eclipse 可能会接管安装。尝试使用 Eclipse 工作区元数据选项来定位服务器。

相关内容