Luc*_*uke 38 java tomcat intellij-idea
我正在将IntelliJ构思的应用程序部署到本地Tomcat服务器.我认为您部署的应用程序放在webapps文件夹中,但它没有出现在那里.它是否正确?它在哪里?
Pau*_*nis 27
是的,如果您使用的是IntelliJ IDEA,则应用程序不会出现在Tomcat webapps目录中.您的工件在目录中,例如:
${dir.to.idea.project}\YourWebApp\out\artifacts
Run Code Online (Sandbox Code Playgroud)
这是IntelliJ创建的默认目录.
Tomcat配置位于不同的文件夹中.我正在使用Windows 7.所以它是:
C:\Users\User\.IntelliJIdea10\system\tomcat\YourApplicationName
Run Code Online (Sandbox Code Playgroud)
dew*_*tea 26
仅供参考,mac上的相应文件夹(对于IntelliJ 13)是:
/Users/<username>/Library/Caches/IntelliJIdea13/tomcat/
Run Code Online (Sandbox Code Playgroud)
naX*_*aXa 15
如果您使用的是Intellij IDEA,您的工件将直接从输出目录部署:${project.dir}\${web.module}\out\artifacts或者${project.dir}\${web.module}\target如果您正在使用Maven并遵循标准目录布局.
Tomcat配置在不同的文件夹中.
Mac: /Users/${user}/Library/Caches/IntelliJIdea${version}/tomcat/
Linux: /home/${user}/.IntelliJIdea${version}/system/tomcat/
Windows: C:\Users\${user}\.IntelliJIdea${version}\system\tomcat\
从 IntelliJ 2020 开始,它已转移到:
C:\Users\${user}\AppData\Local\JetBrains\IntelliJIdea${version}\tomcat
Run Code Online (Sandbox Code Playgroud)
如果您遵循强烈推荐的标准maven方法,那么您的输出将转到target目录,而不是out.使用maven方法,您可能在项目根target目录下有多个模块,并且将在每个模块下找到该目录.然后,Web应用程序内置到以模块命名的展开目录中,但.war作为扩展名.所以你有了:
project/module/target/webapp.war
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30759 次 |
| 最近记录: |