【问题标题】:Tomcat server in Eclipse errors on web.xmlweb.xml 上 Eclipse 中的 Tomcat 服务器错误
【发布时间】:2011-06-12 14:07:18
【问题描述】:

我是 JSP/JSF、Richfaces 和 Tomcat 的新手。

我目前在本地有一个项目结帐,并在我的 eclipse 安装中配置了 tomcat 来运行我的项目。

现在,当我从 eclipse 启动 tomcat 时,似乎随机出现以下消息:

"cvc-pattern-valid: 值 'head' 对于模式 '($||\p{L})(\p{L}|\p{Nd}| 不是 facet-valid |$)*' 用于类型 'null'。"

我最初以为是在更改 web.xml 文件时。 主要是因为当我返回并撤消所做的更改时,服务器会成功启动。

但是有时候好像会抛出这个错误,我不做任何修改,10分钟后回来启动服务器就可以了!

我还应该在该错误消息之后立即添加我描述的以下内容:

SEVERE: Error listenerStart
20-Jan-2011 16:33:56 org.apache.catalina.core.StandardContext start
SEVERE: Context [/myApp] startup failed due to previous errors
20-Jan-2011 16:33:56 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/myApp] appears to have started a thread named [pool-2-thread-1] but has failed to stop it. This is very likely to create a memory leak.
20-Jan-2011 16:33:56 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

有什么想法吗?

【问题讨论】:

    标签: eclipse jsp jsf tomcat


    【解决方案1】:

    如果您知道您的应用程序可以部署在 tomcat 实例上而不会出现此问题,那么这应该是从 eclipse 设置 tomcat 的方式的问题。 tomcat 关闭也没有问题吗?我建议创建一个新的 tomcat 服务器(通过右键单击 servers 面板 > New > Server 快速)并在那里重新部署以消除一次性案例。

    【讨论】:

    • 当这个错误弹出时,我会尝试阻止它,它需要 30 秒才能告诉我它没有响应并且我想杀死它。我将尝试创建一个新的 tomcat 服务器,看看问题是否继续发生。
    • 如果 tomcat 在那里停止,如果您想立即杀死它,请进入 Debug 视图并选择第一个线程(名称中应该有 Catalina),然后单击停止按钮。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-18
    • 2021-04-29
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    相关资源
    最近更新 更多