如何在IntelliJ 14内置Tomcat服务器中配置关闭端口?

时间:2017-05-26 21:04:03

标签: tomcat intellij-idea configuration remote-server

使用Tomcat 8运行IntelliJ 14.我目前正在使用从我的Tomcat 8服务器生成的内置服务器catalina_base进行大部分开发工作,但现在我想继续部署到主Tomcat 8安装。为什么?主要是为了试着了解发生了什么,以便在认真尝试不同的部署方式之前,我知道自己能做什么,不能做什么(这是一个Maven项目,所以我已经得到了所有这些口味也要弄明白。

基于我的在线阅读和我的经验,似乎是这样的,即使我配置基于Tomcat本地模板的Tomcat运行配置,除非我将其设置为默认值(我没有&t; t)试过),IntelliJ将使用内置服务器。但我的印象是,一旦我设置了本地服务器默认配置,那就是它:再见IntelliJ的内置服务器,我还没有准备好摆脱那个。

所以,我决定尝试将我的Tomcat 8服务器配置为Tomcat Remote配置,这意味着整个暂存目录,它要求本地服务器(在我的情况下,内置服务器)也在运行。我已经让它传输文件OK(.war文件),但是当目标服务器试图启动时,我一直在遇到端口冲突。

重新配置内置服务器上的HTTP和AJP端口并不重要,“运行配置”对话框中有相应的字段。但是如何重新配置​​内置服务器的关闭端口?我可以在catalina_base / conf / server.xml中编辑server.xml吗?我可以看到conf,logs和work是从tomcat_home中的相应文件夹生成的,但是它们是在每次构建或配置更改时重新创建的,还是一次性的,然后所有进一步的编辑都独立于我的主要Tomcat安装?

1 个答案:

答案 0 :(得分:0)

  

我可以在catalina_base / conf / server.xml中编辑server.xml吗?

您应该编辑原始Tomcat配置,而不是IntelliJ IDEA idea.system.path目录下的副本。

例如,d:\dev\apache-tomcat-8.0.36\conf\server.xml,修改<Server port="8005" shutdown="SHUTDOWN">