首页 > 编程语言 >Error running 'Tomcat 8.5.27': Unable to open debugger port (127.0.0.1:2887): java.net.Soc

Error running 'Tomcat 8.5.27': Unable to open debugger port (127.0.0.1:2887): java.net.Soc

时间:2024-03-12 15:23:21浏览次数:23  
标签:尝试 SocketException 8.5 debugger tomcat 文件 0.1 火绒 net

火绒安全-导致的tomcat8启动异常

 

一、问题由来

  最近有个朋友在学习使用IDEA配置tomcat 8.5.99的时候,使用一切都正常,直到学习到使用Servlet实现文件

下载功能的时候,出现问题。写了一个简单的Servlet用来测试文件下载,直接把路径放在浏览器中测试的时候,

可以正常下载。可是不久后tomcat无法正常启动,这就怪了。还抱了一个奇怪的错误如下,

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

使用百度翻译一下,大致意思就是 运行“Tomcat 8.5.27”时出错:无法打开调试器端口(127.0.0.1:2887):java.net。SocketException“函数调用中断:accept失败”。

二、问题分析

  测试文件功能下载前,使用一切正常,可是在测试文件下载功能之后,就出现这个奇怪的问题。自己猜想可能是项目读取文件的操作,

触发了某种windows的安全规则之类的。自己让这个朋友去单独启动tomcat服务器试一下,发现直接点击startup.bat也是直接提示无法访问该文件。

真是奇了怪了,怎么会出现这种问题呢。

三、解决方案

  自己把tomcat报的这个错,使用搜索引擎搜索,看能否找到解决方案。

 

 

 

查看博客1: https://my.oschina.net/u/2411391/blog/3153222

给出的原因有两点,端口被占用或者文件权限不足。

 

自己让朋友尝试着改端口,发现还是不能正常启动。文件权限不足,自己尝试着以管理员身份运行,结果发现还是不行。

 

 

查看博客2:https://www.cnblogs.com/ljmm/p/13856721.html

处理办法是杀掉端口被占用的进程。自己让他尝试着去试一下,发现还是没用。

 

 

查看博客3:https://blog.51cto.com/u_14122613/4781940

 

重启IDEA,重启电脑后发现还是出现一样的问题。

这就很尴尬啦。

 

尝试办法一:自己让朋友尝试着重新配置一个tomcat,发现还是不行。

尝试办法二:自己让朋友尝试着重启电脑,问题仍然未解决。

不过通过上面的操作,发现新问题。在解压新tomcat的时候,会报一些错误提示,比如无法复制粘贴.bat为后缀的文件,

或者是以.js为后缀的文件。

自己就在思考,这两类文件都是可执行文件,有没有可能是文件读取操作触发了某种系统的安全限制之类的。而且朋友也

说了,在操作的过程中火绒一直在提示一些拦截信息。自己就在思考有没有可能是系统安全软件做了一些处理,限制之类的呢。

自己就让朋友关闭掉各种安全软件试一试,结果发现服务立马运行正常。看到此,原来才知道是火绒安全搞的鬼,太坑人啦!!!

 

标签:尝试,SocketException,8.5,debugger,tomcat,文件,0.1,火绒,net
From: https://www.cnblogs.com/yilangcode/p/18068381

相关文章

  • 深入解析:AntSK 0.1.7版本的技术革新与多模型管理策略
        在信息技术快速迭代的当下,.Net生态中的AntSK项目凭借其前沿的AI知识库和智能体技术,已经吸引了广大开发者的关注和参与。今天,我要给大家介绍的主角,AntSK0.1.7版本,无疑将是这个开源项目中的一次重大进步——多模型管理功能的引入,为使用者带来了更强大、更灵活的工具。......
  • 解决问题:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相
      缺少AspNetCoreModuleV2模块,下载安装即可。ps:.netframework是可以直接发布,IIS指定就能正常访问的。但aspnetcore项目略有不同,要额外安装一个模块,如果没有安装,会报HTTP错误500.19-InternalServerError的错。1、官方版本地址:https://dotnet.microsoft.com/down......
  • mongodb6.0.13 搭建复制集PSA
    一、材料mongodb:6.0.13mongosh:2.1.5  openssl-1.1.1w系统:redhat4.8二、模式PDA:一个主节点(Primary)、  一个延迟副节点(SEcondary)、一个仲裁节点(arbiter)PDA主节点延迟副节点仲裁节点名称PrimarySecondaryArbiter端口27017......
  • 解决 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused
    前言由于代理变更,androidstudio会有一系列报错,其中一个是Connectto127.0.0.1:xxxxxx[/127.0.0.1]failed:Connectionrefused网上答案大都太片面了,无法完全解决问题,这里列举出四个可能的原因,希望对大家有用问题如下建议一下四种方案都尝试下,我相信总有一种能......
  • 【已解决】[图文步骤] message from server: “Host ‘172.17.0.1‘ is not allowed t
    写于2024.03.07北京.朝阳@目录报错信息环境现场解决方案步骤:成功最后报错信息先看看和你的报错一样不一样null,messagefromserver:"Host'172.17.0.1'isnotallowedtoconnecttothisMySQLserver"环境现场mac电脑使用docker部署了一个mysql。docker......
  • linux-0.11-操作系统引导
    bootsect.s逐字分析_start部分设置数据段(DS)和额外段(ES)寄存器:mov ax,#BOOTSEGmov ds,axmov ax,#INITSEGmov es,ax这部分代码将BOOTSEG(0x07c0)值加载到DS寄存器,设置数据段指向引导扇区的原始地址。然后,它将INITSEG(0x9000)值加载到ES寄存器,设置额外段指向内存中的一个......
  • netty client请求127.0.0.1:8081,server端无响应问题排查
    问题描述代码:https://github.com/normanmaurer/netty-in-action/tree/2.0-SNAPSHOT/chapter2利用netty,起了两个服务:echoServer,绑定8081端口。echoClient,请求127.0.0.1:8081端口。client和server建立链接之后,并发送报文:publicclassEchoClientHandlerextendsSi......
  • 问题:arcgis10.1连接SDE数据库时提示,未找到arcgis许可
    转自:https://blog.csdn.net/wodeboke_123/article/details/103800407因为我的许可文件是到2020年,所以SDE许可过期。1.问题如下:2.用PL/SQL打开自己的数据库,如图: 3.搜索SERVER_CONFIG表,其中的AUTH_KEY字段是许可信息,用语句改为新的授权信息即可 4.修改sql语句为:select*......
  • IIS部署 HTTP 错误 500.19 - Internal Server Error 解决步骤 由于权限不足而无法
    配置应用程序池的身份 调整文件和文件夹权限确保应用程序池的身份有权访问网站的目录和文件在网站中进行配置1.添加2.高级3.立即查找找到所需身份名称后添加权限 至少需要读取权限,如果应用程序需要写入文件或目录,则还需要写入权限 ......
  • 海战棋 V0.1.2
    海战棋V0.1.2!首先感谢我的同学qsy为我提供的游戏,此游戏为qsy设计,由我编程。玩法:两人共同游玩,注意一个人操作时另一个人不能看。V0.1V0.1.0(2023/11/25)基础代码,仍待完善,可能存在大量的BUG。教程还没写,等什么时候有时间了再写。V0.1.1.3把忘了写的潜艇写了,改了......