我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

使用idea编辑javaweb的时候,如果不使用框架自带的tomcat,而使用自己安装的tomcat做容器的话,就需要在idea里面配置tomcat的相关信息。本文主要描述的就是:如何让IntelliJ IDEA识别出本地的tomcat容器。

苏南大叔:IDEA 编辑器调试设置,如何添加 tomcat 服务器定义? - tomcat-server-config
IDEA 编辑器调试设置,如何添加 tomcat 服务器定义?(图4-1)

本文测试环境:mac+IDEA@2018.3+tomcat@9.0.14

确定tomcat路径

确定tomcat的路径,是本文成功的主要关键。在本次实验中,苏南大叔是在mac系统中,使用brew安装的tomcat。具体的安装过程就不描述了,可以参见下面这篇文字。

下面直接复制得出的结论:

/usr/local/Cellar/tomcat/9.0.14
/usr/local/Cellar/tomcat/9.0.14/libexec/
/usr/local/Cellar/tomcat/9.0.14/libexec/webapps/

配置IDEA

打开任意目标javaweb项目,窗体右上角的debug区域,add configuration。添加一个tomcat serverlocal类型。

查看Server选项卡,如果以前有定义过本地的tomcat的话,则会在Application server的下拉框中有相关选项,如果没有定义过的话,需要点击右侧的Configure按钮。

点击加号,添加一个新的tomcat设置,要填写的内容有:tomcat hometomcat base directory。如果填写错误的话,会有警告信息提示。对于本文来说,配置如下:
tomcat hometomcat base directory都是:

/usr/local/Cellar/tomcat/9.0.14/libexec

苏南大叔:IDEA 编辑器调试设置,如何添加 tomcat 服务器定义? - config-demo
IDEA 编辑器调试设置,如何添加 tomcat 服务器定义?(图4-2)

确定之后,就可以在application server之中,识别出设置好的tomcat了。

port设置

debug设置界面的底部,还有几个port相关设置,其中HTTP PORT是大家需要注意的。比如默认的设置是:8080。那么,这个端口会不会和其它的容器冲突?比如,在苏南大叔的mac系统中,8080是被apache占用的,所以,这个地方,就需要需要修改为其他设置。

苏南大叔:IDEA 编辑器调试设置,如何添加 tomcat 服务器定义? - config-port
IDEA 编辑器调试设置,如何添加 tomcat 服务器定义?(图4-3)

苏南大叔:IDEA 编辑器调试设置,如何添加 tomcat 服务器定义? - port-unavailable
IDEA 编辑器调试设置,如何添加 tomcat 服务器定义?(图4-4)

总结

IDEA调试web的设置界面,本文中刚刚介绍了其中的一部分tomcat。除了port信息外,其他的tomcat的路径信息,只是需要设置一次,调试其他javaweb项目的时候,不需要再次配置,只需要勾选一下即可。

请继续查看苏南大叔的后续文字,链接查看:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   tomcat    idea