相关疑难解决方法(0)

AppEngine错误[java.lang.NoClassDefFoundError:org/w3c/dom/ElementTraversal]

我正在寻找这个问题的解决方案,但似乎很难.我有一个appengine项目与一个处理注册的servlet一起工作.当我尝试调用此servlet时,我有这个日志报告:

012-04-19 10:31:06.816 /register 500 90ms 0kb Apache-HttpClient/UNAVAILABLE (java 1.4)
ip - gecodroidtest [19/Apr/2012:10:31:06 -0700] "POST /register HTTP/1.1" 500 0 - "Apache-HttpClient/UNAVAILABLE (java 1.4)" "cloudnotifyit.appspot.com" ms=90 cpu_ms=58 api_cpu_ms=0 cpm_usd=0.001738 instance=00c61b117c772731eb45290bfcb07750c0505f
W 2012-04-19 10:31:06.794
com.cloudnotify.server.servlet.RequestInfo processRequest: xxxxxxxxxxxx@xxxx  //just for me
W 2012-04-19 10:31:06.810
Error for /register 
java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
    at com.google.appengine.runtime.Request.process-240c2ffe1bf8ddba(Request.java)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at org.apache.xerces.parsers.AbstractDOMParser.startDocument(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source)
    at org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

google-app-engine

60
推荐指数
2
解决办法
8万
查看次数

NoClassDefFoundError:org/w3c/dom/ElementTraversal

我按照本指南安装了Jetty 7并为IdP Shibboleth配置了正确的:https://wiki.shibboleth.net/confluence/display/SHIB2/IdPJetty7Prepare

但是,当我尝试启动Jetty时,我收到此错误:

NoClassDefFoundError: org/w3c/dom/ElementTraversal
Run Code Online (Sandbox Code Playgroud)

要解决此问题,我需要安装ElementTraversal依赖项并将其包含在我的类路径中.
但是我怎么能做到这一点?我是否需要下载此类[ElementTraversal.class].jar文件?我可以放在哪里?在JETTY_HOME?我需要出口CLASSPATH吗?

有人能帮我吗?
非常感谢!

java jetty shibboleth

23
推荐指数
3
解决办法
6万
查看次数

标签 统计

google-app-engine ×1

java ×1

jetty ×1

shibboleth ×1