Java 如何部署到Intellij IDEA Tomcat文件夹?

Java 如何部署到Intellij IDEA Tomcat文件夹?,java,tomcat,deployment,intellij-idea,Java,Tomcat,Deployment,Intellij Idea,我使用Intellij IDEA 11.1.2终极版。我从Intellij IDEA运行Tomcat 6。除了.war应用程序之外,我还有一个包含静态HTML文件的文件夹。当我从命令行手动运行tomcat时,我将该文件夹放在tomcat的webapp文件夹下,它会自动部署并工作。然而,我想调试我的应用程序,所以我想从Intellij IDEA运行Tomcat。我认为Intellij IDEA将tomcat应用程序部署到.IntelliJIdea11\system\tomcat文件夹中。当我从In

我使用Intellij IDEA 11.1.2终极版。我从Intellij IDEA运行Tomcat 6。除了.war应用程序之外,我还有一个包含静态HTML文件的文件夹。当我从命令行手动运行tomcat时,我将该文件夹放在tomcat的webapp文件夹下,它会自动部署并工作。然而,我想调试我的应用程序,所以我想从Intellij IDEA运行Tomcat。我认为Intellij IDEA将tomcat应用程序部署到.IntelliJIdea11\system\tomcat文件夹中。当我从Intellij IDEA运行Tomcat时,我可以将包含静态文件的文件夹放在哪里

(我在.war文件的一个HTML页面上请求iframe中静态HTML文件夹的主页)


有什么想法吗?

如果你想调试,你不需要从IDEA运行Tomcat。您可以使用远程调试功能。
只需将Tomcat设置为接受调试(侦听特定端口)。并从IDEA创建调试配置以连接到此端口。

Tomcat运行配置可以从服务器部署其他应用程序(已存在于原始webapps文件夹中),如静态文件:


另一个选择是使用另一个工件为静态内容创建第二个模块,并部署IntelliJ IDEA的两个工件。

我认为CrazyCoder的答案更好一些。但这是我的解决方案

  • 转到
    文件->项目结构…
  • 选择您的Web方面
  • 在“Web资源目录”部分中,单击以
    +
  • Web资源目录路径
    是您的静态内容
  • 部署目录中的相对路径是您希望在应用程序中找到它的位置

您的静态文件也应该处于战争状态。您可以在“Web资源目录”部分的“Web方面设置”中执行此操作。@chalimartines-con您可以详细解释它吗?提示:对于那些通过mvnThanks构建WAR工件的人,请查看“部署”选项卡一百万,我忘了创建Web方面,为此我挣扎了几个小时。