0

tomee サーバーに Web サービスをデプロイしようとしています。

サーバーを起動するために「tomme:run」としてmavenゴールを使用すると、次のエラーが発生します。

  [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 ファイルを使用してサーバーを起動すると、すべて正常に動作します。

誰でもこの問題について何か考えがありますか?

4

2 に答える 2

0

これは少し古いように見えますが、念のために助けてください。

tomee プラグインを使用している場合、そもそもサーバーの起動に失敗したようで、それが接続拒否の問題の原因です。サーバーをシャットダウンするためにシャットダウンポートに接続しようとしますが、サーバーが起動していないため明らかに利用できないためです。

そのため、「VM エージェント ライブラリの初期化中に zip ファイルを開くときにエラーが発生したか、JAR エラーが発生しました: 機器を初期化できませんでした」に注目する必要があります。万が一、ローカルの Maven リポジトリのアーティファクトが破損している可能性があります。

よろしく、 ナンダナ

于 2013-02-05T11:00:12.750 に答える