【tuscany war包部署到服务器,客户端发布失败 _tuscany 】 | IT修真院·坑乎
问题已收录 tuscany war包部署到服务器,客户端发布失败
我也踩过这个坑( 3 )
已统计您的踩坑,无需重复点击
回答(1)
tuscany
详细描述
错误截图
编辑于2024-11-23
  • [西安|荣耀师兄]JAVA-赵立鼐
    0

    看你服务器上打印的日志,rmi其实没有发布成功,被垃圾回收了。

    我当时的日志上面看起来都很正常,貌似服务发布成功了,注册表绑定的也没问题。

    但日志最下面:

    SEVERE: Found RMI Target with stub class class [sun.rmi.registry.RegistryImpl_Stub] and value [RegistryImpl_Stub[UnicastRef2 [liveRef: [endpoint:[127.0.0.1:19999,org.apache.tuscany.sca.host.rmi.RMISocketFactoryImpl@4e0fb9ad,org.apache.tuscany.sca.host.rmi.RMISocketFactoryImpl@4e0fb9ad](local),objID:[0:0:0, 0]]]]]. This RMI Target has been forcibly removed to prevent a memory leak.

    Dec 08, 2018 12:35:37 AM org.apache.coyote.AbstractProtocol stop

    RMI已被强制移除,以防内存泄露。

    原因是Tomcat6.0.25以后的版本引入了内存泄露阻止机制,检测到jdbc在tomcat运行时进行注册,但是当tomcat停止时没有解除注册。


    解决方法:将tomcat的版本降到6.0.20


    编辑于2018-12-08