Error running 'index.jsp': Address localhost:1099 is already in use

IDEA配置Tomcat并启动时出现如下错误:
Error running ‘index.jsp’: Address localhost:1099 is already in use

Error running 'index.jsp': Address localhost:1099 is already in use_第1张图片
错误原因是JMX的端口被已经被占用了。正如上图所示,Tomcat Service下开启了两个程序,他们的配置的JMX port一样。
JMX是什么?
JMX(英语:Java Management Extensions,即Java管理扩展)是Java平台上为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
解决办法:
只需要换一个未使用的端口号即可。
步骤:
情况一:只启动了一个程序,说明PC端存在一个其他程序占用了JMX port。
cmd下执行命令:netstat -ano,选择一个未使用的端口。在Run->Edit Configuration…->…->如上图的JMX port:修改端口。
情况二:Tomcat 开启了两个程序
若没有用的Tomcat程序或者一样的程序,可以删除(如上图左边框的减号)。
或者都需要,那么直接修改其中的JMX port端口。

你可能感兴趣的:(Apache)