启动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怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!