我使用Intellij IDEA 11.1.2旗舰版。我从Intellij IDEA运行Tomcat6。除了我的.war应用程序之外,我还有另一个包含静态HTML文件的文件夹。当我从命令行手动运行tomcat时,我将该文件夹放在Tomcat的webapp文件夹下,它会自动将其部署并工作。然而,我想调试我的应用程序,所以我想从Intellij IDEA运行Tomcat。我认为Intellij IDEA将tomcat应用程序部署到.IntelliJIdea11\system\tomcat文件夹中。当我从Intellij IDEA运行Tomcat时,我可以将包含静态文件的文件夹放在哪里?
有什么想法吗?
发布于 2012-10-18 21:07:13
Tomcat运行配置有一个选项,可以从服务器部署其他应用程序(已经存在于原始webapps文件夹中),比如您的静态文件:

另一种选择是为具有另一个工件的静态内容创建第二个模块,并部署来自IntelliJ IDEA的两个工件。
发布于 2012-10-23 18:43:59
我认为CrazyCoder的答案要好一点。但这是我的解决方案。
单击资源目录部分中的File -> Project Structure...
+
Web resource directory path is
中找到它的位置

发布于 2012-10-18 15:48:57
如果你想调试,你不需要从IDEA运行Tomcat。您可以使用远程调试功能。只需将Tomcat设置为接受调试(侦听特定端口)。并从IDEA创建调试配置以连接到此端口。
https://stackoverflow.com/questions/12949191
复制相似问题