2

STS から tc Server を起動すると、このエラーが発生Server TC7 failed to startし、コンソールに次のメッセージが表示されます。

Error opening zip file or JAR manifest missing : /usr/local/springsource/sts-3.2.0.RELEASE/configuration/org.eclipse.osgi/bundles/960/1/.cp/lib/springloaded-1.1.0.jar
Error occurred during initialization of VM
agent library failed to init: instrument

これは、Eclipse 内で STS を更新した最後の数回発生しました。何が間違っている可能性があり、どうすれば修正できますか?

4

1 に答える 1

4

STS の [サーバー] ビューで、サーバーを右クリックして [プロパティ] を開きます。[場所の切り替え] をクリックしてもう一度クリックし (元の場所に戻るため)、[適用] をクリックしてサーバーを再起動します (Eclipse の再起動が必要になる場合があります)。すべてが今すぐ動作するはずです。

この問題の原因は、STS を更新した後、Tomcat を計測するために使用される spring-loaded の新しい場所が、古い tc サーバーの構成に認識されていないことです。舞台裏では、tc サーバーはさまざまなコマンド ライン パラメーターを使用して起動し、起動構成 (サーバーを右クリック > [開く] > [起動構成を開く] > [引数] タブ) で確認できますが、これらは更新時に古くなります。ワークスペースを切り替えると、STS は更新された値を使用してこれらを自動的に再設定します。何らかの理由で、STS を更新するときに自動的にこれを行いません。

于 2014-05-14T20:05:10.183 に答える