在我的Web应用程序项目中,我使用intellij idea并通过它运行apache tomcat 7。我已经将路径变量设置为tomacat bin为CATALINA_HOME
。当我运行它时,服务器无法部署war文件。我在这个想法中可以看到的最后一条消息是INFO: Deploying web application directory D:\apache-tomcat-7.0.50\webapps\manager
。
我发现了这个问题。当我使用intellij idea运行tomcat7时,JRE_HOME被视为机器中的JDK路径
Using JRE_HOME "C:\Program Files\Java\jdk1.7.0_51"
但是当我用命令提示符运行tomcat7时它会显示出来
Using JRE_HOME "C:\Program Files\Java\jre7"
并成功部署war文件
那么如何在intellij中设置jre路径并解决这个问题呢?
答案 0 :(得分:0)
IntelliJ 13在Tomcat运行配置的Use alternative JRE
选项卡中引入了一个名为Server
的新选项。对于以前的版本,您仍然可以override the JRE_HOME
variable。
不确定这是您问题的真正原因,但是......