当MyEclipse突然异常关闭

今天的博文主要记录一个问题,就是当MyEclipse异常关闭后,再次开启环境,导致Tomcat无法启动的问题解决方案

问题描述:在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bind<null>:8080 出现该异常

解决方案:首先,我们必须明确该问题的出现原因是8080端口被占用引起的。这个时候,无论是从MyEclipse环境中开启Tomcat,还是通过start.bat开启都会失败。既然我们知道问题出现的原因,就可以对症下药 ,找到占用8080端口的进程到底是谁(也就是获取到进程编号)。

步骤一:获取进程编号

如何获取进程编号???

解析:我们可以通过dos命令获取。在命令行中敲入”cmd”,你会看到一个DOS窗口,如下图

然后敲入netstat -nao,如下图

我们可以看到当前8080端口被PID为4640的进程占用。

步骤二:杀死PID为4640的进程

如何杀死PID为4640的进程??

解析:本人喜欢使用dos命令,还是在dos命令窗口,敲入tskill  4640如下图

回车就可以将对应进程Kill。然后就可以正常启动Tomcat了。

另外说一个问题,博客园登陆时如果cookie禁用,那么就无法登陆了,希望博主修正下,毕竟咱是做技术的呀!

好了,今天的讲解就到这里,如有问题,可以发送到[email protected]

当MyEclipse突然异常关闭,布布扣,bubuko.com

时间: 2024-10-12 21:04:29

当MyEclipse突然异常关闭的相关文章

TCP中异常关闭链接的意义 异常关闭的情况

终止一个连接的正常方式是发送FIN. 在发送缓冲区中 所有排队数据都已发送之后才发送FIN,正常情况下没有任何数据丢失. 但我们有时也有可能发送一个RST报文段而不是F IN来中途关闭一个连接.这称为异常关闭 . 进程关闭socket的默认方式是正常关闭,如果需要异常关闭,利用 SO_LINGER选项来控制. 异常关闭一个连接对应用程序来说有两个优点: (1)丢弃任何待发的已经无意义的 数据,并立即发送RST报文段: (2)RST的接收方利用关闭方式来 区分另一端执行的是异常关闭还是正常关闭.

eclipse异常关闭,无法启动tomcat解决办法

如果eclipse异常关闭,会出现以下 此时需要关闭javaw.exe即可,重新启动tomcat了. 关闭javaw.exe需要打开任务关闭器,选择详细信息,然后结束javaw.exe即可

解决Eclipse异常关闭后重启报 org.eclipse.swt.SWTException: Invalid thread access 的问题

. . . . . 很久没有写博客了,最近实在是太忙,一直想写点干货,但是一直没静下心来学习. 今天又在加班忙碌之中,结果谁知道越忙碌越出问题.先是 weblogic 没有正常启动,凭经验第一反应就是7001端口被其它程序占用了,然后通过命令查看之后,发现果然是被占用了,占用端口的竟然是Eclipse,查找占用端口的方式请移步至博主的另一篇文章<[windows]查询占用端口的程序——记一次解决webloigc启动失败的过程>. Eclipse之前是不占用7011端口的,这次占用估计可能是启动

解决当打开Unity时 提示项目已经打开,而自己之前并没有打开过(可能之前异常关闭)的问题

当打开Unity时 提示项目已经打开,而自己之前并没有打开过(可能之前异常关闭) 发生这种情况时 打开项目目录中的 Temp文件夹,可以找到 一个 UnityLockfile 文件 将这个文件删除就可以正常打开了

eclipse在异常关闭后,导致无法启动workspace问题的解决

现象: 现在大多数java开发者使用的IDE都是eclipse,而且一般在一个workspace中,会有很多个项目,有些是open的,有些是关闭的.有时候eclipse在使用过程中会莫名其妙的异常中断关闭,再打开eclipse,选择workspace后,会一直停留在加载的页面上无法进入eclipse平台. 问题分析: 这个问题一直碰到,但具体原因不清楚,可能需要eclipse的开发工程师才能回答. 问题解决: 这个问题的解决办法至少有两个. 1.一个办法就是删除这个workspace的整个met

sql server管理工具连接远程服务器sql azure出现异常关闭

我本机装了sql server 2014开发版 ,我用ssms连接sql azure没问题.今天装完最新vs2012/2013 update后,启动ssms连接sql azure就出现异常.我修复下管理工具也不行. 其它机器上安装sql server管理工具都能连接上. 打微软800-820-3800开case,人家拒绝开,他们居然说这是sql azure问题,跟他们无关! 其实只要连接远程服务器都出现异常关闭程序,只能连接本地服务器,和sql azure无关啊! 火了,自己研究,终于 ....

Java异常关闭资源的两种方式

try-catch-finally 常用,在异常关闭时应判断流是否为空 public class CloseableUtils { public static void closeable(Closeable ... closeIO) { for(Closeable clo:closeIO) { if(clo!=null) { try { clo.close(); } catch (IOException e) { System.out.println(DateUtils.getNowTime(

使用websocket来监控是否异常退出或异常关闭登陆窗口

知识点:websocket获取本机IP&websocket前后端消息推送 解决的实际问题: 前端用户登陆时同一个账号密码只允许在一个IP上登陆: 同一个IP只允许登陆一个账户密码. 主要实现思路: 1.前端websocket 推送消息,创建一个new websocket,将前端的部分参数传给后台 sendMsg()  //发送数据 2.前后端建立连接触发,客户端可以通过这个URL来连接到WebSocket服务器端,当连接成功时则调用其自身的onOpen方法 后端增加session参数,通过它来给

myeclipse codelive插件关闭

开启这个插件时,当你运行web工程,打开页面会造成一些显示的问题,原因是codelive插件向你的页面代码中注入了一些js代码大概是如下这些 <script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"3390",secure:"3395"},c={nonSecure:"http://",secure:"ht