启动 Jetty 应用程序“启动 application_name”时出现此错误。 'java.lang.String org.eclipse.m2e.core.embedder.ArtifactKey.groupId()"

问题描述 投票:0回答:2

这是我在控制台上收到的错误的输出日志。

An internal error occurred during: "Launching application-name".
org.eclipse.m2e.core.embedder.ArtifactKey.groupId()Ljava/lang/String;

我使用的是 java 8 和 maven 3.6.3。与系统配置有关吗?

java eclipse server m2eclipse
2个回答
0
投票

这可能与 Eclipse 版本有关,更具体地说,与 m2e 版本、Eclipse 的 Maven 支持有关,还与您安装的其他插件(似乎不适用于您拥有的 m2e 版本)有关。 可能是由于 m2e 2.x 中的多个 API 损坏

更新使用 m2e 的受影响插件(如果您不知道哪个插件,请转到 Error Log 视图并查看堆栈跟踪以查看 m2e 正在调用什么)。如果尚无更新版本的插件可用,则使用较旧的 Eclipse/m2e 版本可能会作为临时解决方法(Eclipse 2022-09 中引入了 m2e 2.x)。


0
投票

!进入 org.eclipse.core.jobs 4 2 2024-03-28 17:21:35.772 !MESSAGE 在“启动 Jetty Web 应用程序”期间发生内部错误。 !堆栈0 java.lang.NoSuchMethodError: org.eclipse.m2e.core.embedder.ArtifactKey.groupId()Ljava/lang/String; 在net.sourceforge.eclipsejetty.util.MavenDependencyInfo.create(MavenDependencyInfo.java:52) 在 net.sourceforge.eclipsejetty.util.MavenDependencyInfoMap.addLocations(MavenDependencyInfoMap.java:116) 在net.sourceforge.eclipsejetty.util.MavenDependencyInfoMap.buildLocations(MavenDependencyInfoMap.java:102) 在net.sourceforge.eclipsejetty.util.MavenDependencyInfoMap。(MavenDependencyInfoMap.java:77) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.getOriginalClasspathEntries(JettyLaunchConfigurationDelegate.java:335) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.createJettyConfigurationFile(JettyLaunchConfigurationDelegate.java:791) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.getVMArguments(JettyLaunchConfigurationDelegate.java:217) 在 org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:65) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.launch(JettyLaunchConfigurationDelegate.java:192) 在 org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) 在 org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) 在 org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) 在 org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!进入 org.eclipse.core.jobs 4 2 2024-03-28 17:33:38.596 !MESSAGE 在“启动 Jetty Web 应用程序”期间发生内部错误。 !堆栈0 java.lang.NoSuchMethodError: org.eclipse.m2e.core.embedder.ArtifactKey.groupId()Ljava/lang/String; 在net.sourceforge.eclipsejetty.util.MavenDependencyInfo.create(MavenDependencyInfo.java:52) 在 net.sourceforge.eclipsejetty.util.MavenDependencyInfoMap.addLocations(MavenDependencyInfoMap.java:116) 在net.sourceforge.eclipsejetty.util.MavenDependencyInfoMap.buildLocations(MavenDependencyInfoMap.java:102) 在net.sourceforge.eclipsejetty.util.MavenDependencyInfoMap。(MavenDependencyInfoMap.java:77) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.getOriginalClasspathEntries(JettyLaunchConfigurationDelegate.java:335) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.createJettyConfigurationFile(JettyLaunchConfigurationDelegate.java:791) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.getVMArguments(JettyLaunchConfigurationDelegate.java:217) 在 org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:65) 在net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.launch(JettyLaunchConfigurationDelegate.java:192) 在 org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) 在 org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) 在 org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) 在 org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

© www.soinside.com 2019 - 2024. All rights reserved.