在IntelliJ IDEA中为Tomcat设置了哪些应用程序上下文?

时间:2017-06-19 14:43:02

标签: java maven tomcat intellij-idea liferay

到目前为止,我通过catalina.bat start脚本在windows命令中运行Tomcat服务器(v.7.0.26)。如果我想部署我的Web应用程序,我必须通过Maven构建它并复制WAR以指定Tomcat部署目录。服务器启动时一切正常。

现在我尝试将我的网络应用程序连接到IntelliJ IDEA Ultimate 2017.1.4。我的应用有多个WAR。在Run/Debug Configuration我添加了新的Tomcat服务器。在Deployment标签上我有:

deployment tab

我必须选择Application context,但如果我为多个工件设置空白,则会收到错误Duplicate context path''。当我选择/时,情况也是如此。如果我尝试运行服务器没有部署。我应该设置哪个应用程序上下文?

1 个答案:

答案 0 :(得分:1)

应用程序上下文将成为您在访问应用程序时必须在浏览器中输入的URL的一部分。您可以使用war文件的名称:

kb-hook

然后,您可以在浏览器中输入地址并找到该应用程序。 (鉴于您的Tomcat在端口8080上运行)您可能必须在该URL后面的战争中添加资源的路径。

http://localhost:8080/kb-hook/

您也可以选择其他名称,但经常选择war文件的名称。