软件准备:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
juddi-0.9rc4
uddi4j-bin-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.0.5
JDK5
Tomcat5.5.25
MySQL5
mysql-connector-java-5.0.7-bin.jar
注意:
uddi-0.9rc4需要的JRE是JDK1.5提高的,不能用JDK6提供的JRE,也就是说在安装Tomcat时,Tomcat所需要的jre必须是1.5的。一定要注意版本的问题。
错误一(Tomcat的日志中输出):
java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.soap.impl.TextImpl cannot be cast to org.w3c.dom.Element
错误二(Tomcat的日志中输出):
org.apache.juddi.registry.AbstractService - com.sun.xml.internal.messaging.saaj.soap.impl.TextImpl cannot be cast to org.w3c.dom.Element
错误三:(Eclipse的console输出)
Fault String, maybe faulty code
解决办法:
造成以上问题的原因只有一个,就是JDK版本问题,只能用JDK1.5所提供的jre。
转载于:https://blog.51cto.com/orajc/123492