4

Tomcat 6 を実行するための構成に問題がありますEclipse EE(私の会社はまだ Tomcat 7 に移行していません)。私はこれらの指示に従おうとしていました。下部パネルの [サーバー] タブに移動し、 を押してNew->Serverから を選択しApache->Tomcat 6ました。次に、次の一連の画面を通過しました。

ここに画像の説明を入力 ここに画像の説明を入力

そして最終的にエラーメッセージに到達しました:

ここに画像の説明を入力

これが私のTomcat conf dirの内容です(C:\home\SFTWR\tomcat6\conf):

catalina.policy
catalina.properties
context.xml
logging.properties
server.xml
web.xml
wrapper.properties

何が間違っている可能性がありますか?スタンドアロンで実行すると問題なく動作し、Eclipse からアプリをデプロイできますが、デバッグ目的で Eclipse で実行できるようにしたいと考えています。

アップデート:

エラー メッセージにもかかわらず、サーバーが実際に登録されていることに気付きましたが、機能していません。[開始] をクリックしようとすると、次の 2 つの問題を示すエラー ポップアップが表示されました。

  • localhostへの発行 (詳細:ランタイム環境がないため、サーバーに発行できません。)

  • localhost を起動しています (詳細: "Starting localhost". java.lang.NullPointerException 中に内部エラーが発生しました)

詳細な例外スタック トレースは次のとおりです。

org.eclipse.core.runtime.CoreException: Could not load the Tomcat server configuration at \Servers\localhost-config. The configuration may be corrupt or incomplete.
    at org.eclipse.jst.server.tomcat.core.internal.Tomcat60Configuration.load(Tomcat60Configuration.java:313)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getTomcatConfiguration(TomcatServer.java:124)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getTomcatConfiguration(TomcatServerBehaviour.java:80)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.setupLaunch(TomcatServerBehaviour.java:496)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate.launch(TomcatLaunchConfigurationDelegate.java:96)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
    at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3402)
    at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3340)
    at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:363)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
4

1 に答える 1

2

Centos6.3のEclipseJunoとTomcat6.0_36でも同じ問題が発生したようです。この問題は、Eclipseが起動する前(起動時など)にTomcatサーバーを起動したときにのみ発生することに気付くのに2日かかりました。

Eclipseを起動する前に「/etc/init.d/tomcatstop」を実行すると、問題が解決しました。

于 2013-03-19T02:31:23.823 に答える