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

Error running 'index.jsp': Address localhost:1099 is already in use
错误原因是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端口。

相关文章:

  • 2021-05-25
  • 2021-12-25
  • 2021-06-01
  • 2022-12-23
  • 2021-07-10
猜你喜欢
  • 2021-06-02
  • 2021-11-14
  • 2021-04-03
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
相关资源
相似解决方案