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

时间:2012-10-18 07:21:05

标签: java tomcat deployment intellij-idea

我使用的是Intellij IDEA 11.1.2 Ultimate Edition。我从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文件文件夹的主页)

有什么想法吗?

3 个答案:

答案 0 :(得分:10)

Tomcat Run配置有一个选项可以从服务器(已经存在于原始webapps文件夹中)部署其他应用程序,就像您的静态文件一样:

deploy

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

答案 1 :(得分:1)

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

  • 转到File -> Project Structure...
  • 选择您的Web构面
  • 在Web资源目录部分中,单击+
  • Web resource directory path是您的静态内容
  • Relative path in deployment directory是您希望在应用程序中找到它的地方

Project structure

答案 2 :(得分:0)

如果要调试,则无需从IDEA运行Tomcat。您可以使用远程调试功能。 只需设置Tomcat即可接受调试(监听特定端口)。并从IDEA创建调试配置以附加到此端口。