开发者社区> 问答> 正文

eclipse 下启动tomcat错误

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113)  
    ERROR: transport error 202: gethostbyname: unknown host ["transport.c",L41]  
    ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) ["debugInit.c",L500]  
    JDWP exit error JVMTI_ERROR_INTERNAL(113): No transports initialized

网上搜了很久有很多原因。

http://www.iteye.com/problems/75330

我的都不属于上述问题,所以还是记录一下。

我本来项目是正常运行,由于修改了资源文件,所以我停掉了tomcat,然后再重启tomcat时就报上面的错!!!

1:eclipse下我将项目先清理一下,然后关闭项目,然后打开项目,然后启东tomcat,结果还是没有解决…………!!!

2:然后我将eclipse关掉再打开,再执行1的操作还是没有搞定!!!

3:只要重启电脑就ok.

展开
收起
爵霸 2016-06-06 13:39:04 2151 0
1 条回答
写回答
取消 提交回答
  • eclipse中Tomcat启动失败主要原因有:  1.独立运行的Tomcat没有关闭。 2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。   3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。 针对这些错误的解决方案:  1.在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。  2.关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。  3.查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。  4.如果在Eclipse当中启动Tomcat还是不成功,则可能是Tomcat的端口被占了。  a.找到Tomcat路径:..\Tomcat 5.0.28\conf\下的server.xml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等。  b.可以在dos下用命令:netstat -a 查看一下端口的使用情况,看看Tomcat的端口有没有被其他的软件所占用
    

    “答案来源于网络,供您参考” 希望以上信息可以帮到您!

    2019-09-27 10:13:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像