Этот вопрос очень похож на на этот , за исключением версии с "обновлением" Eclipse, у меня был Oxygen до Photon, а не Mars, и для платформы мой офис использует 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
, чтобы расширить или добавить аналогичные детали по его вопросу. Похоже, он только что переустановил, я надеялся не делать этого.
Да, Eclipse и Tomcat8, настроенные для Java 8, обновлены с помощью IDE.
Я уверен, что мне нужно обновить что-то, но я не уверен, что это такое, спасибо за чтение.
Обновление:
Извините за задержку с обновлением, я переустанавливал Photon с нуля, затем просто заново открыл свои проекты, все работало хорошо. Если бы я видел ответ @ John Gordon ранее, я бы попробовал сначала, звучит вполне выполнимо.
@ nitind
Я предположил, что сделал, когда я сделал обновление, я определенно не обновлял такие вещи, как "Инструменты разработки Java" специально.
@ Джон Гордон
Я никогда даже не рассматривал "Apache Tomcat Plugin" meh ...