zoukankan      html  css  js  c++  java
  • myeclipse tomcat端口占用问题

    关掉你的myeclipse,然后打开任务管理器--->进程,把进程里面叫javaw.exe的进程全部干掉就好了.
    楼上所说的端口号可以随便改的,8888,8111,都行.端口号只是你访问tomcat的提供的一个接口地址,没什么影响.
    只不过访问地址前面会变动一下.
    http://localhost:8888/
    追问
    好像真的可以呀,我去关了,然后再打开就可以启动了!能解释一下为什么?谢谢啦
    回答
    那个javaw.exe有好几个,一个是myeclipse,还有一个是java虚拟机的,最后一个就是tomcat的进程,有时候你程序运行出现线程时也会出现几个.只要javaw.exe属于tomact那个没有关掉那么tomcat启动时就会去检查他,如果存在的进程端口正好和你将要启动的端口相同它就会通知你这端口被占用就是你上面那一堆异常.
    让你关了myeclipse就是让不属于tomcat的进程结束,myeclipse关闭后还存在的就是tomcat的进程了
    追问
    说的很清楚!非常感谢!那为什么之前没有出现这样的问题而现在却出现了这样的问题呢?怎样可以避免以后出现端口冲突?还有为什么我的myeclipse下面的信息窗口显示是正常的,但是字都是红色的呢?
    回答
    这个正常,看myeclipse设置问题了,有的设置是红色,有的是蓝色也有黑色的,这个到无所谓,能调的.要避免这种情况再次发生最好方法就是熟悉myeclipse的操作,不要做非法操作,在myeclipse运行tomcat时不要去运行或者测试其他非web工程的方法和程序.想要做测试你可以同事安装myeclipse和eclipse,用myeclipse运行tomcat 用eclipse去做一些简单的方法测试.
    提问者评价
    很详细,很清楚!谢谢


    在dos下输入 netstat -a -n查看你都那些端口被占用了 如果8080也被占用了 改一个其他端口就可以,其实默认改为80最好

  • 相关阅读:
    期货结算 期货算法公式
    c# websocket 服务端,客户端 兼容低版本IE,支持超长数据传输 附源码
    翻译API translate api 翻译文档api 百度翻译
    asp.net c# 网页 导出excel 多表格 多个sheet
    创建单线程单元 asp.net下使用WebBrowser
    c++ 修改内存
    c++ int to byte
    webservice 第一节 .net SoapHeader验证
    myeclipse maven编译出错
    java用正则表达式获取domain
  • 原文地址:https://www.cnblogs.com/_programmer/p/3363397.html
Copyright © 2011-2022 走看看