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应用服务器,然后指定给项目即可。

idea+tomcat 端口占用的更多相关文章

  1. Tomcat端口占用

    Tomcat端口占用问题 1.打开cmd,运行 netstat -aon!findstr "8080"查看该端口中运行的服务: 2.运行taskkill /pid PID /F 强 ...

  2. Tomcat v7.0 Server at localhost are already in use,tomcat提示端口被占用,tomcat端口已经被使用,tomcat端口占用

    Tomcat v7.0 Server at localhost are already in use, tomcat提示端口被占用,tomcat端口已经被使用 >>>>> ...

  3. windows下关闭指定端口服务,解决tomcat端口占用问题

    http://blog.aizhet.com/Server/640.html 在windows下做java EE的开发时:搭建 Eclipse+tomcat的java web开发环境:在应用之中经常遇 ...

  4. 解决 eclipse出现 Address already in use: bind,以及tomcat端口占用

    在项目开发中,有时候我们发现回报这个错:解决 eclipse出现 Address already in use: bind 产生的原因是端口占用,比如你的8080端口,已经有一个进程在访问使用,但是你 ...

  5. tomcat端口占用异常

    错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009) 2011年01月18日 01:34:00 阅读数:202700 启动Tomcat服务器报错: ...

  6. tomcat端口占用后的解决办法

    学 习网页设计的同学都会用到tomcat这个软件,在安装的时候我们一般都会选择端口为8080端口,这个端口一般情况下是不会有程序占用的,所以我们运行 tomcat不会出现什么问题,但是如果一旦别占用, ...

  7. tomcat端口占用后的解决办法【亲测有效】

    https://www.cnblogs.com/zhangtan/p/5856573.html 检测正在使用的端口   这里就以win7为例进行讲解. 首先打开cmd,打开的方法很简单,在开始菜单中直 ...

  8. 一分钟 解决Tomcat端口 占用问题

    打开 cmd命令 在 命令界面中输入 netstat -ano|findstr 8080 使用 命令 taskill /pid 端口号  /f    结束占用

  9. tomcat 端口占用问题解决

    在dos下,输入  netstat   -ano|findstr  8080 //说明:查看占用8080端口的进程 显示占用端口的进程 taskkill  /pid  6856  /f //说明,运行 ...

随机推荐

  1. javascript学习笔记(二):定义函数、调用函数、参数、返回值、局部和全局变量

    定义函数.调用函数.参数.返回值 关键字function定义函数,格式如下: function 函数名(){ 函数体 } 调用函数.参数.返回值的规则和c语言规则类似. <!DOCTYPE ht ...

  2. 字符串相似度算法(编辑距离Levenshtein Distance)的应用场景

    应用场景 DNA分析: 将DNA的一级序列如β-球蛋白基因的第一个外显子(Exon)转化为分子“结构图”,然后由所得“结构图”提取图的不变量,如分子连接性指数.以图的不变量作为自变量,再由相似度计算公 ...

  3. YouTube Cobalt 浏览器支持

    Cobalt介绍: Cobalt浏览器是YouTube公司定制的一款专用浏览器,Cobalt的使命,是在电视机端,使用灵活多变web形式实现流畅的交互操作,从而替代Android,与普通浏览器不同,C ...

  4. LibreOj 6279数列分块入门 3 练习了一下set

    题目链接:https://loj.ac/problem/6279 推荐博客:https://blog.csdn.net/qq_36038511/article/details/79725027 这题区 ...

  5. 贪吃蛇Controller Java实现(二)

    package cn.tcc.snake.Controller; import java.awt.Point;import java.awt.event.KeyAdapter;import java. ...

  6. Unity塔防游戏源码Warfront Defenders Playmaker Kit v1.7

    Warfront Defenders Playmaker Kit, is a World War 2 based Tower Defense game project made using Huton ...

  7. Codeforces Beta Round #63 (Div. 2)

    Codeforces Beta Round #63 (Div. 2) http://codeforces.com/contest/69 A #include<bits/stdc++.h> ...

  8. ASP.Net MVC 在ajax接收controller返回值为Json数据

    首先,再次回忆一下ajax的标准用法:(这张图写的比较详细了)(转) 页面部分ajax代码: $.ajax({            url: "/Home/Login?account=&q ...

  9. Mac Sublime Text3 如何安装插件

    1.打开sublime text3后按快捷键control+`后下面会出来东西,然后输入如下命令. import urllib.request,os; pf = 'Package Control.su ...

  10. TZOJ 2999 Network(连通图割点数量)

    描述 A Telephone Line Company (TLC) is establishing a new telephone cable network. They are connecting ...