【问题标题】:Internal error for Jetty plugin in EclipseEclipse 中 Jetty 插件的内部错误
【发布时间】:2016-08-20 10:48:31
【问题描述】:

在使用 Eclipse Jetty 插件 (http://marketplace.eclipse.org/content/eclipse-jetty?mpc=true&mpc_state=) 时,我开始收到以下错误:

An internal error occurred during: "Launching myProject".
Unknown scope: test,provided

Windows 和 MacOs X 系统上的两个独立项目开始出现这种情况。请注意,常规的 Jetty 部署,以及 Jetty runner Maven 插件,就像一个魅力,问题似乎只出在 Eclipse 插件上。将插件升级到最新版本后问题仍然存在。更改 Jetty 版本也无济于事。

编辑:感谢到目前为止的提示。问题是什么可能是这个问题的根源以及如何摆脱它。相关日志信息如下:

!ENTRY org.eclipse.core.jobs 4 2 2016-04-27 09:01:40.914
!MESSAGE 在“启动 myProject”期间发生内部错误。
!堆栈 0 java.lang.IllegalArgumentException:未知范围:测试,提供
在 net.sourceforge.eclipsejetty.util.MavenScope.to(MavenScope.java:109)
在 net.sourceforge.eclipsejetty.util.MavenDependencyInfo.create(MavenDependencyInfo.java:98)
在 net.sourceforge.eclipsejetty.util.MavenDependencyInfoMap.resolve(MavenDependencyInfoMap.java:141)
在 net.sourceforge.eclipsejetty.util.Dependency.create(Dependency.java:39)
在 net.sourceforge.eclipsejetty.launch.util.JettyLaunchConfigurationDelegate.getOriginalClasspathEntries(JettyLaunchConfigurationDelegate.java:340)
在 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:64)
在 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:54)

【问题讨论】:

  • 查看工作区.metadata目录下的.log文件,看看是否有更详细的消息。如果有编辑您的问题以添加 .log 中的详细信息。

标签: eclipse jetty


【解决方案1】:

尝试使用 Run Jetty Run 插件而不是 Maven Jetty 插件

【讨论】:

    【解决方案2】:

    尝试使用控制台和调试信息运行 Eclipse,以查看是否有更多错误详细信息:将 -console-consoleLog-debug 添加到您的 eclipse.ini 以实现此目的。

    【讨论】:

    • 这应该是一条评论
    • 也许吧。原始帖子可能也应该被表述为一个特定的问题。 :) 我会根据对话进行编辑。
    • 说了这么多,@greg-449,如果您知道在哪里可以找到它们,您能否提供评论与答案和问题指南的链接?我最近在寻找时无法轻易找到它们。谢谢。 :)
    • 这很简单,答案必须是对问题的明确答案 - 而不是关于尝试的建议。见How do I write a good answer。是的,我同意无法以目前的形式回答这个问题。
    • :) 是的,同意。如果可能的话,我会尽量在今天晚些时候整理一下。感谢您的礼仪提示。
    猜你喜欢
    • 2011-04-24
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2016-12-11
    • 2012-07-02
    相关资源
    最近更新 更多