首页 文章

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

提问于
浏览
0

使用Tomcat 8运行IntelliJ 14.我目前正在使用从我的Tomcat 8服务器生成的内置服务器catalina_base进行大部分开发工作,但现在我想继续部署到主Tomcat 8安装 . 为什么?主要是试图了解发生了什么,以便在认真尝试不同方式进行部署之前,我已经了解了我能做什么和不能做什么(这是一个Maven项目,所以我已经把所有这些风味都带到了弄清楚) .

基于我的在线阅读和我的经验,似乎就是这样,即使我配置了基于Tomcat本地模板的Tomcat运行配置,除非我将其设置为默认值(我还没试过),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

    我可以在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">

相关问题