Tomee Server:java.net.ConnectException:连接被拒绝:连接

时间:2012-11-01 12:24:01

标签: java eclipse eclipse-plugin

我正在尝试在tomee服务器上部署我的web服务。

当我使用maven目标作为“tomme:run”启动服务器时,它会出现以下错误:

  [INFO] Running 'run'. Configured TomEE in plugin is localhost:8080 (plugin shutdown port is 8005)
    EError opening zip file or JAR rror occurred during initialization of VM
    agent library failed to init: instrument
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    manifest missing : C:\Documents
    [INFO] Total time: 30.844s
    [INFO] Finished at: Thu Nov 01 17:36:15 IST 2012

[INFO] Final Memory: 10M/26M
[INFO] ------------------------------------------------------------------------
java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:525)
    at java.net.Socket.connect(Socket.java:475)
    at java.net.Socket.<init>(Socket.java:372)
    at java.net.Socket.<init>(Socket.java:186)
    at org.apache.openejb.config.RemoteServer.stop(RemoteServer.java:366)
    at org.apache.openejb.maven.plugin.AbstractTomEEMojo$2.run(AbstractTomEEMojo.java:568)

但如果我使用startup.bat文件启动服务器,一切正常。

有人对此问题有任何想法吗?

2 个答案:

答案 0 :(得分:0)

这看起来有点旧,但万一会有所帮助。

当你使用tomee插件时,似乎无法首先启动服务器,这就是连接被拒绝问题的原因。因为它试图连接到关闭端口以关闭服务器,但显然它不可用,因为服务器从未启动过。

因此,您应该关注“在初始化VM代理程序库初始化时无法打开zip文件或JAR错误:init:instrument”。在任何情况下,您当地的maven回购中的工件都可能已损坏?

最诚挚的问候, 南达

答案 1 :(得分:0)

不完全相同的情况,但我遇到了这个错误:

&#34; VM初始化期间发生错误 代理库无法初始化:仪器 打开zip文件或缺少JAR清单时出错:C:apache-tomee-plus-1.5.2 / lib / openejb-javaagent.jar

当我尝试启动TomEE时,#34; ./ catalina.sh start&#34;在我的Windows机器上的Cygwin终端中。我是否尝试使用TomEE战争新的完整TomEE或已经存在的Tomcat,结果相同。当我在Windows终端中使用批处理文件作为&#34; catalina start&#34;时工作正常。我不太关心进一步追逐这个问题,但似乎Tommy喜欢你使用原生外壳。