zoukankan      html  css  js  c++  java
  • myeclipse中tomcat端口被占用

    在做SSH网上商城项目的时候,myeclipse运行时,显示tomcat端口被占用的情况,提示的错误代码如下:


    错误提示:

    <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">Error initializing endpoint
    java.net.BindException: Address already in use: JVM_Bind <null>:8080
    	at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549)
    	at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
    </span></strong></span></strong>


    解决方法:

    方法一:找到哪个程序使用了这个端口,结束相应的程序,重新运行tomcat就可以。

    方法二:在myeclipse中修改tomcat端口号

    方法一:查看端口被谁占用


    1、windows+R,调出命令窗口

    2、输入命令:netstat -ano,列出所有端口的情况,在列表中找到被占用的端口8080



    3、输入tasklist查看进程中的pid(4220),根据PID找到相应的映像名称。


    4、使用taskkill /f /pid +  pid号,例如:taskkill /f /pid 4220。



    方法二:修改tomcat端口

    1、打开myeclipse,在myeclipse主界面中,点击windows后,选择preferences。




    2、在上面的文本编辑框中输入“tomcat”,然后在下拉框中找到“MyEclipse Tomcat”并点击。在右侧可以看到Tomcat的默认端口是8080


    3、修改端口号,点击“Apply”,点击"ok",运行myeclipse就可以。



    总结:

           我遇到的问题:映像名称是system,所以结束不了这个应用程序,查找原因是因为之前用IIS发布考试系统,占用了8080端口,所以显示的是system,把发布的考试系统删了,再运行就可以了。


  • 相关阅读:
    查询记录时rs.previous()的使用
    Cocos2d-x中由sprite来驱动Box2D的body运动(用来制作平台游戏中多变的机关)
    vim经常使用命令总结
    微信公众号:码农的世界
    RHEL5 X86-64上安装Oracle 11gR2演示样例与总结
    JavaScript中获取当前项目的绝对路径
    thinkphp内置标签简单讲解
    function $(id) {}表示什么函数
    表单实例(判断两次密码是否一致)
    thinkphp模板继承
  • 原文地址:https://www.cnblogs.com/chenxiaochan/p/7237600.html
Copyright © 2011-2022 走看看