После Eclipse обновление с Oxygen до Photon Tomcat 8 больше не запускается - PullRequest
0 голосов
/ 03 июля 2018

Этот вопрос очень похож на на этот , за исключением версии с "обновлением" 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 ...

Ответы [ 2 ]

0 голосов
/ 16 июля 2018

То же самое произошло и со мной, в моем случае мне пришлось вместо обновления обновить новую версию Eclipse Photon для новой загрузки.

И он работал с той же версией java и tomcat, которую использовал в Eclipse Oxygen.

Одна небольшая проблема заключалась в том, что мне пришлось снова установить все плагины в новой версии eclipse. (SVN, Темная тема, сонар, линт и т. Д.)

0 голосов
/ 07 июля 2018

У меня была такая же проблема. Я смог решить ее, просто обновив мой плагин Apache Tomcat (9.1.2).

...