【问题标题】:How to avoid ecllipse juno failed to start?如何避免eclipse juno启动失败?
【发布时间】:2013-12-26 03:23:58
【问题描述】:

在频繁启动Eclipse Juno 时,我收到server failed to start..我也删除了.snap 和临时文件夹,但我经常遇到同样的问题。

如果我有时更改工作空间,有时它会运行,但它不会启动。为什么会出现这种情况如何避免?

请解决我经常遇到的问题。

console error:
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sample]] 在 java.util.concurrent.FutureTask$Sync.innerGet(未知来源) 在 java.util.concurrent.FutureTask.get(未知来源) 原因:org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sample]] 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ... 7 更多 原因:java.lang.IllegalArgumentException:名为 [DisplayServlet] 和 [com.sensiple.DisplayServlet] 的 servlet 都映射到不允许的 url 模式 [/DisplayServlet] 在 org.apache.catalina.deploy.WebXml.addServletMapping(WebXml.java:335) 严重:子容器在启动期间失败 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost]] 警告:无法检索容器 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sample]] 的 JNDI 命名上下文,因此未对该容器执行清理 javax.naming.NamingException:没有绑定到此类加载器的命名上下文

【问题讨论】:

  • 您的错误消息与 Tomcat 服务器的问题有关。看不出这如何阻止 Eclipse 本身启动。
  • 您已经解决了显示为根本原因的重复 URI 映射?这将是 web.xml 文件和 servlet 类本身的组合,如果它有 Annotations 映射它的话。 java.lang.IllegalArgumentException:名为 [DisplayServlet] 和 [com.sensiple.DisplayServlet] 的 servlet 都映射到不允许的 url 模式 [/DisplayServlet]
  • 是的,但我只使用注释。我删除了 web.xml 中的 uri 模式

标签: eclipse eclipse-juno


【解决方案1】:

您已经尝试过第一件事,那就是切换到不同的工作区。

这基本上是无法调试的。如果我是你,我会删除你安装的 Eclipse 版本并重新安装最新版本,即现在的 Kepler (4.3.1)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    相关资源
    最近更新 更多