IntelliJ tomcat扩展了classpath

时间:2015-08-21 08:06:58

标签: java maven tomcat intellij-idea classpath

最近我从eclipse转到了Intellij。我在tomcat上运行了一场战争,我需要在tomcat启动配置中添加一个外部类路径(带有属性文件)。 在Eclipse中,它可以在view servers - Tomcat (2click) -> open launch configuration -> classpath tab -> select user entries -> advanced -> Add Folder

中找到

在Intellij中我尝试了Menu Run -> edit configuration -> select tc instance -> Configure -> add (+) classes但是当我添加带有属性文件的目录时,war在启动期间仍会崩溃,并显示它无法找到属性文件。

文件存在且tomcat / eclipse成功启动。在Tomcat中,我相信可以使用setenv.bat修改路径。有什么不对? 我们的最终目标是Websphere,其中从特定目录加载这种依赖于环境的属性。因此,maven配置文件是一种选择,但在最终可交付成果中没有用。

2 个答案:

答案 0 :(得分:4)

在编辑配置中 - >使用加号图标添加Tomcat服务器后 - >在“服务器”选项卡中,您可以在VM选项中提供属性文件位置(请参见下面的屏幕截图)

VM选项中给出的值是:

-Xbootclasspath / A:C:\工作空间\项目\配置\目标\配置-SRC \本地

其中C:\workspace\project\config\target\config-src\local是maven构建之后属性文件所在的路径

enter image description here

enter image description here

答案 1 :(得分:0)

目前无法直接在服务器上添加classpath。您可以将任何类路径资源添加到正在服务器上部署的构建工件中。

更改工件后,不要忘记在Tomcat配置设置中重新添加工件!