zoukankan      html  css  js  c++  java
  • idea+tomcat 端口占用

    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应用服务器,然后指定给项目即可。
  • 相关阅读:
    C++网络编程服务器select模型(参考)
    javascript中多维数组的使用
    C++ 网络编程 阻塞I/O模型并发回显服务器
    指针在javascript的使用方式
    C++网络编程之服务器编程
    C++网络编程之客户端程序
    Excel数据提取C++代码(仅供参考)
    SkipOut游戏实现代码
    C++读取Excel 精华
    MFC excel修改类
  • 原文地址:https://www.cnblogs.com/frankly-frank/p/3561840.html
Copyright © 2011-2022 走看看