この質問はこれと非常によく似ていますが、Eclipseの「アップグレード元」バージョン、私のものはOxygenから火星ではなくPhotonであり、プラットフォームとして私のオフィスはWindowsを使用する傾向があるため、私はWin7を使用しています。
アップグレード後、Tomcat8 が起動しなくなりました。サーバーを削除してから追加し直しました。org.eclipse.jst.server.tomcat.core.prefs
私は設定ファイルを削除しようとさえしました:org.eclipse.wst.server.core.prefs
それでも起動しません。
「イベント詳細」はこちら
Plug-in: org.eclipse.equinox.registry
Message: Plug-in "org.eclipse.jst.server.tomcat.core" was unable to instantiate class "org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate".
Stack Trace:
java.lang.NoSuchMethodError: org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate.allowAdvancedSourcelookup()V
at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate.<init>(TomcatLaunchConfigurationDelegate.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:187)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:931)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:60)
at org.eclipse.debug.internal.core.LaunchDelegate.getDelegate(LaunchDelegate.java:83)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:738)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:717)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:712)
at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3566)
at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3502)
at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:377)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
繰り返しになりますが、これはジェイソンのreputation
質問に似ていますが、彼の質問に同様の詳細を拡張または追加するのに十分ではありません. 彼は再インストールしたばかりのようですが、そうしないことを望んでいました。
はい、Java 8 用に構成された Eclipse と Tomcat8 の両方が、IDE 経由でアップグレードされました。
読んでくれてありがとう。
更新:
更新が遅れて申し訳ありません。Photon を最初から再インストールしてから、プロジェクトを再開しました。すべてうまくいきました。@John Gordonの回答を以前に見ていたらよかったのに、最初にそれを試してみたかったのですが、かなり実現可能に思えます。
@nitind
アップグレードを行ったときにやったと思いましたが、特に「Java開発ツール」などはアップグレードしませんでした。
@ジョン・ゴードン「Apache Tomcatプラグイン」
なんて考えたこともなかった...