关于配置的问题

关于配置的问题

老师我的IDEA上的tomacat莫名起不来了,开始的时候还是好使的,后来就起不来了,查了好长时间百度也没找到解决方法,报错信息如下:

Error running 'Tomcat 8.5.391': Cannot run program "D:\Tomcat-eclipse\apache-tomcat8.5\bin\catalina.bat" (in directory "D:\Tomcat-eclipse\apache-tomcat8.5\bin"): CreateProcess error=5, 拒绝访问

Error running 'Tomcat 8.5.391': Unable to open debugger port (127.0.0.1:65229): java.net.SocketException "Interrupted function call: accept failed"

麻烦老师了,可愁死我了

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
好帮手慕小班 2020-08-10 18:17:23

同学你好,可能是eclipse与idea共同使用一个tomcat有问题,同学可以尝试重新解压好重新配置。

同学的问题比较奇怪,一般情况下,出现端口被占用问题,调整端口或者重启电脑都可以解决,但是同学的问题,这些方法都不能解决,那就有可能是工具或者使用的问题了,此时同学可以尝试换一个新的项目或者换一个tomcat等操作来一一排查一下问题。

    另外问一下同学的版本是什么呐,老师尝试测试一下,看能否复现同学的问题。

继续加油  祝:学习愉快~

  • 提问者 qq_不会取名_0 #1
    好的老师,我再尝试一下啊,tomcat是8·5的,IDEA用的是2020最新的
    2020-08-10 20:06:17
  • 提问者 qq_不会取名_0 #2
    老师幸苦您了,谢谢啊
    2020-08-10 20:06:35
  • 同学你好,同学可以通过如上方法在自己本地再来测试一下,如果还有其他问题,同学可以再来问答区提问。 继续加油 祝:学习愉快~
    2020-08-11 16:40:30
好帮手慕小班 2020-08-10 16:42:29

同学你好,同学可能是Tomcat出现问题了,同学可以尝试重新下载一个免安装版的Tomcat,解压好重新配置再来试试。

关于Tomcat的下载安装等内容,在前面二阶段中有过具体的讲解。https://class.imooc.com/course/715

http://img1.sycdn.imooc.com//climg/5f31084d0940715f04100353.jpg

继续加油!祝学习愉快!

  • 提问者 qq_不会取名_0 #1
    老师但是我的eclipse上又是好使的啊,就是idea不好使,我就想知道到底为什么啊,麻烦老师可以给一个排查的方法或者思路吗
    2020-08-10 16:45:58
好帮手慕小班 2020-08-10 16:15:06

同学你好,同学可以使用如下两种方式都来启动一下项目试试呐

http://img1.sycdn.imooc.com//climg/5f3101fd0998d74000900049.jpg

继续加油!祝学习愉快!

  • 提问者 qq_不会取名_0 #1
    我都试了,还是报一样的错,是不是tomcat出问题了,都不知道怎么去定位这个问题
    2020-08-10 16:17:57
好帮手慕小班 2020-08-10 10:34:28

同学你好,根据报错信息:Unable to open debugger port (127.0.0.1:56758): java.net.SocketException "Interrupted function call: accept failed"-->无法打开调试器端口(127.0.0.1:56758):java.net.SocketException“中断的函数调用:接受失败”

     由贴出的报错信息可知,是端口调用失败

         1、可能是端口被占用导致,其他软件占用了tomcat的端口。
    2、可能是在打开Tomcat的情况下关闭了Eclipse、idea等开发工具,或是Eclipse、idea非正常关闭(如电脑、软件卡死,电脑意外关机等),导致先前的Tomcat没有被关闭,端口占用。

   解决; 打开电脑任务管理器,在进程中查看是否有java.exe,javaw.exe将其关掉一般就可以。

    如果还是不能解决,同学可以尝试一下重启电脑再来试试。

继续加油 祝:学习愉快~

  • 提问者 qq_不会取名_0 #1
    老师按您的说法,关闭了进程,还是一样的报错信息,重启过也是无效的
    2020-08-10 15:19:12
好帮手慕阿慧 2020-08-09 14:11:39

同学你好,报错可能是因为端口被占用导致的。同学可以修改端口配置,如下:

http://img1.sycdn.imooc.com//climg/5f2f92e30912a52e10890587.jpg

http://img1.sycdn.imooc.com//climg/5f2f930609239c1b07480578.jpg

如果问题没有解决,同学贴一下Tomcat配置和完成报错信息。

祝学习愉快~

  • 提问者 qq_不会取名_0 #1
    老师您好我已经按照您截图那样进行配置了,但是他还是和以前一样(tomcat配置主要要贴哪一部分啊,开始这个tomcat配置完是好使的,后来就这样了) 22:42 Error running 'Tomcat 8.5.39': Cannot run program "D:\Tomcat-eclipse\apache-tomcat8.5\bin\catalina.bat" (in directory "D:\Tomcat-eclipse\apache-tomcat8.5\bin"): CreateProcess error=5, 拒绝访问。 22:42 Error running 'Tomcat 8.5.39': Unable to open debugger port (127.0.0.1:56758): java.net.SocketException "Interrupted function call: accept failed"
    2020-08-09 22:54:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师