相关疑难解决方法(0)

为什么Intellij-IDEA会忽略我的tomcat/conf/server.xml上下文标记?

在我的$ TOMCAT_HOME/conf/server.xml中,我把它放在底部附近:

...

 <Context path="/staticdir" docBase="/filesystem/path/to/static/dir"/>                                

      </Host>
    </Engine>
  </Service>
</Server>
Run Code Online (Sandbox Code Playgroud)

我这样做是因为我的文件系统上有文件我希望tomcat在你去localhost时提供服务:8080/staticdir

但是当我在Intellij-IDEA中启动应用程序时,tomcat日志会说:

使用CATALINA_BASE:"C:\ Users\me.IntelliJIdea11\system\tomcat\Unnamed_Product_2"

如果我进入我的文件系统上的那个目录并查看conf/server.xml文件,它就没有Context我放在那里的标记.为什么intellij会修改它以及如何防止它?

我有一种感觉,我应该对我的$ TOMCAT_HOME/conf/context.xml文件进行此更改,但我很难找到如何在那里进行此更改的示例.如果有人能给我看一个例子,我会认为这是一个答案,因为我注意到intellij没有修改那个文件.


我找到了一个解决方法.

在此输入图像描述

但我真的不喜欢这个,因为当新用户第一次尝试运行应用程序时,我无法想象一种方法来检测他们是否错误地执行了此步骤.

这是我的tomcat配置的图片:

在此输入图像描述

java tomcat intellij-idea

19
推荐指数
2
解决办法
3万
查看次数

标签 统计

intellij-idea ×1

java ×1

tomcat ×1