软件准备:<?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需要的JREJDK1.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

 

错误三:(Eclipseconsole输出
Fault String, maybe faulty code

解决办法:

造成以上问题的原因只有一个,就是JDK版本问题,只能用JDK1.5所提供的jre