2012-12-11 40 views
8

在我的IntelliJ Web应用程序,我已经设置了应用程序上下文MYAPP如下图所示的IntelliJ Web应用程序上下文路径

enter image description here

当我设置的应用程序上下文,它似乎并不有任何效果。我期待应用程序被部署到myapp,或者至少是生成的context.xml文件,以将我的应用程序的上下文设置为myapp。任何想法为什么这不起作用(这是否与这是爆炸战争的事实有关)?

+0

无法重现,只是罚款与向导和香草的Tomcat 7的安装创造了一个全新的项目,在部署中指定的上下文从IDEA运行它后,该应用程序可在'http:// localhost:8080/myapp /'处获得。你能分享一个不能正常工作的示例项目吗?另请指定您的IDEA和Tomcat版本。 – CrazyCoder

+0

让我试着重现一个样本,当然。 –

+0

@CrazyCoder,您是否将爆炸战争的输出目录设置为/webapps? –

回答

7

在Tomcat启动脚本中覆盖CATALINA_BASE可能会中断IDEA部署,因为它的工作原理是提供自定义的CATALINA_BASE位置,其中放置了修改后的配置,以便Tomcat直接从指定为工件输出目录的位置加载工件。

请参阅相关的问题:

+0

这应该在IDEA的“编辑配置”对话框中用巨型闪烁字体打印。完全的苦难可能导致看起来像一个合理的决定,将'CATALINA_BASE'作为环境变量传递。 – Hal50000

相关问题