我是JSP / JSF&的新手。 Richfaces& Tomcat中。
我目前在本地有一个项目签出,并在我的eclipse安装中配置了tomcat来运行我的项目。
现在,当我从eclipse启动tomcat时,以下消息似乎是随机发生的:
“cvc-pattern-valid:值'head'对于模式'($ | | \ p {L})不是分面有效的(\ p {L} | \ p {Nd} | | $)*'类型为'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
有什么想法吗?
答案 0 :(得分:0)
如果您知道您的应用程序可以在没有此问题的情况下部署在tomcat实例上,则应该是从eclipse设置tomcat的方式的问题。 tomcat关闭也没有问题?我建议创建一个新的tomcat服务器(通过右键单击servers
面板> New
> Server
快速)并重新部署,以消除一次性案例。< / p>