我一直在使用tomcat运行配置而没有任何问题 - 它做得非常好。然而,我有点不喜欢它没有记录在任何地方(或者是它?)这种魔法实际上是如何发生的。
我想它以某种方式使得tomcat参考应用程序是从目标目录中的工件创建的(如果使用maven)。我还注意到,当使用manager-gui应用程序时,没有部署其他应用程序,所以它不能使用tomcat / webapps目录。
我很好奇的是:
答案 0 :(得分:2)
我正在使用IntelliJ IDEA 15.0.3,Tomcat 8.0.15和JDK 1.8.0_31
这是摘自fopen("/dev/tty","w")
:
C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.2\bin\idea.properties
在#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.system.path=${user.home}/.IntelliJIdea/system
idea.system.path=D:/dev/IntelliJ-Settings/system
- > File
- > Settings...
- > Build, Execution, Deployment
我已经定义了这个:(查看Application Servers
)
Tomcat base directory
包含IntelliJ的全局Tomcat配置。
当我使用IntelliJ运行配置部署我的webapp时,Web应用程序将部署到D:\catalina-base-idea
(参见D:\dev\IntelliJ-Settings\system\tomcat
)。
以上解释了问题1。
问题2:afaik,idea.properties
仅用于构建,而不用于部署。
问题3:target
问题4:日志在D:\dev\IntelliJ-Settings\system\tomcat\webapps
范围内。全局Tomcat配置位于D:\dev\IntelliJ-Settings\system\tomcat\webapps\yourApp
。
您可以为IntelliJ配置Tomcat,以便它使用8080以外的端口。因此,您可以同时启动标准Tomcat和IntelliJ Tomact。