eclipse的程序进程中点了红色正方形结束终止进行没有反应 要怎么办?

eclipse的程序进程中点了红色正方形结束终止进行没有反应 要怎么办?,第1张

如果是配置的tomcat之类的,非正常关闭Eclipse 需要去tomcat目录 使用shutdown 命令

如果是项目运行多个的情况,会有多个关闭按钮

如果都无法解决的话,可以使用任务管理器,关闭所有java运行的项目

你打开cmd输入netstat -ano | findstr "80"回车之后就会显示你占用80端口的任PID,即8009、8001对应的进程,关闭即可。我今天也遇到这个问题了,就是这样解决的,希望可以帮到你

一般来说这样做也并不会有问题,如果你的tomcat服务器是通过eclipse里设置server,然后启动的,那么关闭eclipse时eclipse会关闭tomcat然后再关闭自己,如果你的tomcat是完全在外部自己启动的,那么tomcat跟eclipse压根儿就没关系了;

解决办法,如果你的tomcat是如上前者那样通过添加server管理tomcat的话,那么你打开eclipse菜单栏的windows--show view--servers,把下面的tomcat服务器删除(这里不会把你机器上tomcat删除),然后打开windows--preferences--server--runtime Environments 把原先的tomcat删除,然后在重新添加你的tomcat

eclipse启动tomcat时遇问题及解决办法:

端口被占用---杀掉占用该端口的进程或修改tomcat的端口;

启动时间不够用--修改默认的45s;

缺少引用--先remove了该lib,然后再重新添加。

一 端口被占用: tomcat默认端口是8080,如果有其他进程占用了该端口就会报如上错误;

解决方法有两个:1杀掉占用该端口的进程:cmd命令中输入:netstat -ano|findstr 8080,接着输入:tasklist|findstr 8080 杀死进程;

2 修改tomcat的端口:进入E:\apache-tomcat-5527\conf ,找到serverxml 并用编辑器打开,找到端口port=“8080”,修改为其他数字即可。

二启动时间不够用:双击tomcat,进入属性页,修改timeout默认值,改为100或者更大。

三缺少引用:用eclipse导入的项目或者从SVN检出的项目,有时候会出这样的错误,就是各种找不到,而且是大面积的缺少。

解决方法:在项目上右击-->build path --> configure build path 然后发现:引用的library没有绑定。

解决方法:

先remove了该lib,然后再重新添加:项目上右键-->build path --> add libraries ;

然后根据移除的lib类型,进行添加相应的lib;

如上是移除了server lib 然后就添加 server runtime;

next>:

即可解决。

解决方案1:服务是在root 账户下启动的,关掉服务杀掉进程,然后用普通用户登录重启服务!

解决方案2:在Eclipse中找到Run-Debug Configurations-Remote Java Application下找到相应工程在connect的tag下设置port为8000。如果还不能用的话,你把Remote Java Application下的 WebViewHistory全部删除,不新建,直接Debug运行,这样Eclipse会自动为你创建一个默认的WebViewHistory。

解决方案3:有可能是防火墙的问题。

解决方案4:因为以前都是可以的,所以百思不得其解,Google了半天,能找到的问题一般也都是因为对方没有开启远程调试端口,所以自然连不上,但是我这里显然不是这个情况。在困惑了好久以后,突然想到会不会是受到了 Eclipse 代理设置的影响?虽然觉得不太可能,因为我的理解是那个代理只是给 Eclipse 本身用的,并不是给通过 Eclipse 启动的应用程序用的。

解决方案5:这是因为Tomcat还没有启动,或者是没有以Debug模式启动。

解决方案6:同组其他人独占本连接,点击disconnect按钮。

解决方案7:有一点非常重要,先运行应用程序,然后连接它,否则Eclipse会抛出异常”Failed to connect to remote VM Connection refused”。

解决方案8:找到tomcat/bin/catalinabat文件,编辑,在CATALINA_OPTS之前加上下行代码set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djavacompiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=50001。用来调试的端口号保存,重启Tomcat。

解决方案9:原因最可能就是 Eclipse 中的 ip地址配置错误。

解决方案10: 估计是网络不稳定,最终还是调试成功了。

解决方案11:防火墙的问题。把360里面的网页防火墙关掉就好用了。我每次都重新装。这次终于找到原因了。

远程debug

1打开Debug Configurations视图

2右击Remote Java Application,

New

3选择源码工程

4输入远程IP和端口,端口即服务

端的$DEBUG_PORT,点击OK。

哈哈,这简单!这种情况首先是你电脑配置问题总之,就是先看一下你电脑,如果不是的话,看一下那个Eclipse怎么样,如果不行,直接删除去吧,再装一个新的,什么事都省了。
上面那个关不了的情况,你从任务管理器里面,有个Javaw的那个进程,那个占用内存比较大的那个,直接关闭了,省事不少的
提个建议,过后这种工具的问题,如果实在不行,就重新下载一个,有时候,就是工具本身的问题,不用太去理会


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13389206.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存