Tag: context.xml

如何在启动时在Tomcatconfiguration中指定系统属性?

我知道我可以通过使用-Dparameter passing参数来指定Tomcat的系统属性,例如“ -Dmy.prop = value ”。 我想知道是否有一个更干净的方式来做到这一点,通过在context.xml文件或其他一些tomcatconfiguration文件中指定属性值。 我想这样做是因为首先,跟踪我的属性更容易,其次,我有多个上下文运行,我不知道如何通过-D参数指定上下文特定的属性。 我正在使用Tomcat版本5.5。

如何在Tomcat 7.0中设置Web应用程序的上下文path

我知道我可以重命名我的webapp(或它的WAR文件)到ROOT,但这是一个可怕的方式来做到这一点,恕我直言。 现在我检查了tomcat文档,它说 不build议将元素直接放在server.xml文件中 所以我尝试了另一种方法。 单独的上下文元素可以被明确地定义:在/META-INF/context.xml里的应用程序文件中的单个文件中。 所以我用下面的代码创build了一个/META-INF/context.xml , <?xml version="1.0" encoding="UTF-8"?> <Context antiJARLocking="true" path="/"/> 但是在部署完成后,当我重新启动服务器时,它仍然无法在“/”加载上下文,但仍然加载了"/<WEB_APP_NAME>" 任何指针都有帮助。