"Context" 元素中的 "source" 属性在 Tomcat 的 server.xml 配置中表示什么?

What does the "source" attribute in a "Context" element represent in a Tomcat's server.xml configuration?

我正在 Tomcat 7 服务器上开发 Java EE 应用程序 运行。

在我的 server.xml 配置文件中我找到了这一行:

<Context docBase="gaez-server" path="/ROOT" reloadable="true" source="org.eclipse.jst.j2ee.server:gaez-server"/></Host>

具体是什么意思?它似乎引用了一些 Eclipse 配置。我该怎么做才能在 Linux 机器上导入远程服务器?

web.xml 文件中的源代码部分

org.eclipse.jst.j2ee.server:gaez-server

已由名为 Eclipse WebServerTools (WTP) 的 Eclipse 插件生成。

此插件使用您的本地 Tomcat 服务器来 运行 您的网络应用程序。

所以基本上您的 Eclipse 配置了您的 server.xml 以便能够在本地环境中部署您的应用程序。


如果您不需要任何自定义配置,您可以在远程 linux tomcat 上部署您的应用程序,而无需在 server.xml 文件中添加新行。将您的 .war 文件复制到 ${TOMCAT_HOME}/webapps 目录和 运行 您的 stop/start 服务。

执行这些步骤后,您的 Tomcat 服务器将负责创建新上下文并将其配置到适当的文件中。我不建议直接编辑您的 server.xml,因为如果您 delete/add 某些元素位于不正确的位置,您可能会破坏已经在工作的东西。