ntelliJ IDEA和Tomcat整合注意事项(转)
这两天一直在学习IDEA这个开发工具,今天再整合tomcat的时候遇到了问题,运行时老是报错,说是8080端口被占用,把我就搞的郁闷了,我就尝试着将端口改变,发现问题依然存在,因而我就上csdn上找答案,但上面的答案仍解决不了个人问题,因而就换了种搜索的方法去百度了一下,没想到真让我找到解决的方法了,贴上来,让本身可以加深印象。原来这个idea和tomcat整合的时候,tomcat不能是安装版的(可能说的太绝对了,但我在安装版的tomcat下没有尝试成功,若是有人成功了,麻烦告知一下,让我也学习一下),要下zip的那个版本,缘由是(别人的总结)Tomcat安装版和解压版的bin目录文件不一样, 解压版中有不少的.bat批处理文件, IDEA正是用其中的catalina.bat来启动/中止Tomcat. 因而乎我就将已安装好的tomcat再次卸掉(装装卸卸四五次了)但我第一次使用zip的版本时,从新再运行idea,发现仍是会出现端口被占用的问题,因而继续百度,但愿能找到答案,黄天不负苦心人,让我找到了。 (转) IntelliJ IDEA和Tomcat整合注意事项 在实际的开发中,咱们可能要在一台机器上启动两个Tomcat实例,一个用于实际运行,一个用调试(一般在IDE环境下启动)。因为Tomcat的默认配置监听相同的端口,因此咱们很难启动两个Tomcat实例(端口冲突)。有一种状况就是,若是你安装了某些软件,如Oracle,JBoss等,这些软件会默认监听8080端口,而你有不知道如何去更改默认配置,若是你以默认的方式去启动Tomcat,那么Tocmat就很难启动起来。若是咱们想让Tomcat运行在IntelliJ IDEA下,而又和其余Tomcat配置区分开来且能安全运行,下面是咱们的建议: 1 从http://tomcat.apache.org下载Tomcat的zip版本,而后将其解压至一独立目录,如IntelliJ_Tomcat,这个Tomcat仅供IntelliJ IDEA使用,和其余的Tomcat实例区分开来。 2 修改server.xml文件,这里咱们须要将默认的端口进行更改,下面是咱们的建议: 8005 -> 7005 8080 -> 7070 8009 -> 7009 8443 -> 7443 为了方便记忆,其实咱们知识将Tomcat默认的8改成7。 3 删除webapps目录下的全部应用,ROOT目录除外。 4 启动IntelliJ IDEA,建立Tomcat应用服务器,而后指定给项目便可。