После Eclipse обновление с Oxygen до Photon Tomcat 8 больше не запускается
Этот вопрос очень похож на этот, за исключением версии с "обновлением" Eclipse, у меня был Oxygen to 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)
Я снова понимаю, что это похоже на вопрос Jason Delaney, но мне не хватает reputation
расширить или добавить похожие подробности по его вопросу. Похоже, он только что переустановил, я надеялся не делать этого.
Да, Eclipse и Tomcat8 настроены для Java 8 и обновлены через IDE.
Я уверен, что должен обновить что-то, но не уверен, что это такое, спасибо за чтение.
Обновить:
Извините за задержку с обновлением, я переустанавливал Photon с нуля, затем просто заново открыл свои проекты, все работало хорошо. Если бы я видел John Gordon ранее, я бы попробовал это сначала, звучит вполне выполнимо.
nitind
Я предположил, что сделал, когда я сделал обновление, я определенно не обновлял вещи как "Инструменты разработки Java" определенно.
John Gordon
Я никогда даже не рассматривал плагин Apache Tomcat...
2 ответа
То же самое произошло и со мной, в моем случае мне пришлось вместо загрузки обновлять чистую версию Eclipse Photon.
И он работал с той же версией java и tomcat, которую использовал в Oclipse Oxygen.
Одна небольшая проблема заключалась в том, что мне пришлось снова установить все плагины в новой версии Eclipse. (SVN, Темная тема, Сонар Линт и т. Д.)
Я была такая же проблема. Я смог решить ее, просто обновив мой плагин Apache Tomcat (9.1.2).