我是IntelliJ IDEA的新手。我试图在Tomcat中部署一个Web应用程序。
无法部署,我无法在日志控制台中看到任何错误。
经过多次搜索,我能够找到日志文件
~/Library/Caches/IntelliJIdea10/tomcat/_p1/logs/
文件夹。
这里有一堆日志文件,其中一个文件包含错误。然后,我可以解决问题并继续。
我是eclipse的用户,这个错误会直接出现在eclipse的日志控制台中。然而,IntelliJ IDEA并非如此。有人可以解释我在这里缺少的东西吗?
另外,如果有人能指出如何在IDEA中完成与Tomcat的集成(为了更好地理解),那将是很好的。注意:我在Mac OS 10.6.8上使用IntelliJ IDEA 10.5.2 Ultimate版本。
答案 0 :(得分:13)
IntelliJ IDEA指示Tomcat将临时目录用作CATALINA_BASE
,它将上下文配置与项目设置中的Artifact路径放在一起,它不会将您的Web应用程序复制到webapps
目录中。
在Tomcat Run/Debug configuration中有Logs tab,您可以在其中指定要在IDEA控制台中显示的自定义日志,它应该是开箱即用的,但可能您已经在Tomcat配置或应用程序中自定义日志记录本身。或者Tomcat 7日志记录配置可能不同,并且不适用于IDEA,在这种情况下您应该submit a bug。
答案 1 :(得分:2)
以下是Windows用户的一些信息....如果选中“stdout / stderr更改时显示控制台”框,您可能会发现即使stdout / stderr发生更改,“输出”选项卡也不会显示。
对我来说,这是由于包含空格的项目的目录结构。
当我重命名目录结构以使其不包含空格时,“输出”选项卡显示出来。
答案 2 :(得分:1)
在此处找到解决方案:Cannot deploy project to tomcat inside intellij IDEA 14。应用程序上下文不正确。
运行/调试配置 - >部署标签 - >应用程序上下文