eclipse启动tomcat报错

之前还是好好的,莫名其妙tomcat就启动不了了。网上说是tomcat的端口被占用,但是我查了一下也没有,本地的域名也配置了。但就是不起作用,各位大神,帮我看一下,到底是什么问题。
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]

最简单的,直接重新安装个tomcat。有可能是数据库和Tomcat端口重复了。

最简单的,直接重新安装个tomcat。有可能是数据库和Tomcat端口重复了

重新配置jre路径,具体步骤如下:

Windows->preferences->java->installedjre->jre目录,如有疑问,联系Q316190672

去setting里面配置一下就行了

先去任务管理器里关掉占用端口的Tomcat,然后file-setting-里重新设置一下,最后不行再下了重新安装

在服务管理里面关闭jvm

这个应该是你操作太快了,tomcat后台还在初始化或者停止某些service。 在这过程中你重启了tomcat, 所以等几分钟之后再试试应该就没问题了。

最简单的,直接重新安装个tomcat。有可能是数据库和Tomcat端口重复了.

tomca端口占用 去任务管理器看下是哪个程序占用的,
1.如果是 javaw占用的 说明你的开发软件eclipss或者android studio 开启了server,那么你再启动本地的tomcat.exe文件 肯定是启动不起来的;
2.如果是你点击启动本地的tomcat.exe,然后在Java开发软件开启server,也肯定失败的,浏览器中也打不开tomcat
解决办法:在任务管理器中 终止占用端口的进程 再去开启eclipse 或者 tomcat其中一个 就没问题了 ,只能开启一个,因为端口只有一个 ,如果都想开启的话,在tomcat安装本地目录中找到conf下的server.xml文件 找到

 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>

修改下端口(除了8080和8009其他的)
或者是(我的是eclipse)在eclipse中server项目(因为添加的web project都会有server项目生成,
其中你自己添加哪个版本的tomcat就是xxxServer项目调用的环境),然后找到server.xml 修改端口号(只要两者端口号不冲突就OK)

 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>

最后 重新启动tomcat就OK了

Windows->preferences->java->installedjre->jre目录

端口号被占用是比较常见的错误

估计是和数据库端口冲突

任务管理器关掉tomcat,重启

改一下tomcat的端口

去tomcat的配置文件中把debug关闭了。就ok了

在tomcat的conf文件夹下找到server.xml,打开搜索你现在被占用的端口号,比如“8080”。。。。然后修改,随便换一个,比如“8181”就好了

极有可能是端口导致的问题,去你安装tomcat的目录下修改server.xml里的端口号。

connection refused
连接被拒绝

通常都会有些日常bug ,既然之前能成功运行,说明配置不存在很大问题,但是也算是一个重要的次要问题,保证无错误是首要的

排查一番无误后,主要就是关键互相有联系代码 或者连接数据的代码段存在小部分的误差和没有连接到位,

代码误差解决后,清清缓存就应该可以了,希望可以帮到你^--^

把机器上的防火墙修改下就可以了,允许 javaw.exe访问网络