千家信息网

启动tomcat代理抛出异常java.rmi.server.ExportException: Port already in use: 1099怎么解决

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要讲解了"启动tomcat代理抛出异常java.rmi.server.ExportException: Port already in use: 1099怎么解决",文中的讲解内容简单清晰,
千家信息网最后更新 2024年11月27日启动tomcat代理抛出异常java.rmi.server.ExportException: Port already in use: 1099怎么解决

这篇文章主要讲解了"启动tomcat代理抛出异常java.rmi.server.ExportException: Port already in use: 1099怎么解决",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"启动tomcat代理抛出异常java.rmi.server.ExportException: Port already in use: 1099怎么解决"吧!

一.问题描述

  在intellij idea 中启动tomcat服务器时就出现了如下图所示的错误:

  错误: 代理抛出异常错误: java.rmi.server.exportexception: port already in use: 1099; nested exception is: java.net.bindexception: address already in use: jvm_bind

  这里说的是1099端口被其它进程占用了.

二.解决办法

  找出占用1099端口的进程,进入windows命令,查看什么进程占用了1099端口

  使用命令:netstat -aon|findstr 1099 找出占用1099端口的进程,如下图所示:

  然后关闭占用该端口的进程:taskkill -f -pid 3756

  这样就可以正常启动tomcat了.问题顺利解决了。

下面是小编遇到的linux下tomcat启动报错:portalreadyinuse的一问题,给大家分享下解决办法。

导致该问题的原因很多,标题说明不了具体问题。

在此仅说下我的操作,遇到的问题及其解决方法,希望能起到抛砖引玉的作用。

启动tomcat,报错如下:

error: exception thrown by the agent : java.rmi.server.exportexception: port already in use: 7800; nested exception is:
java.net.bindexception: address already in use

检查了${tomcat_home}/conf/server.xml,context.xml,web.xml等配置文件,未发现配置7800端口的地方。

于是google搜索,一篇文章给了我提示:

于是从 ${tomcat_home}/bin/catalina.sh 启动文件中找到了答案。

java_opts="-server -xms2048m -xmx2048m -xx:permsize=512m -xx:maxpermsize=512m -dcom.sun.management.jmxremote -dcom.sun.management.jmxremote.pwd.file=/opt/app/appcode/jmxremote.password -dcom.sun.management.jmxremote.ssl=false -dcom.sun.management.jmxremote.authenticate=false -dcom.sun.management.jmxremote.port=7803"

感谢各位的阅读,以上就是"启动tomcat代理抛出异常java.rmi.server.ExportException: Port already in use: 1099怎么解决"的内容了,经过本文的学习后,相信大家对启动tomcat代理抛出异常java.rmi.server.ExportException: Port already in use: 1099怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0