You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by 黎 斌 <li...@hotmail.com> on 2004/05/28 11:13:51 UTC

uddi4j--connect URL 'null' exeception

Hi,
My juddi.log show the info as following:
__________________________________________________________________________________________

2004-05-28 11:27:57,234 [http8080-Processor24] ERROR 
org.juddi.datastore.jdbc.JDBCDataStoreFactory - Exception occured while 
attempting to aquire a JDBC connection from the connection pool: Cannot 
create JDBC driver of class '' for connect URL 'null'

2004-05-28 11:27:57,274 [http8080-Processor24] ERROR 
org.juddi.function.GetAuthTokenFunction - java.lang.NullPointerException
___________________________________________________________________________________________


But in my samples.prop has set the publishURL and inquiryURL: 
___________________________________________________________________________________________


inquiryURL = http://localhost:8080/juddi/inquiry  
publishURL = http://localhost:8080/juddi/publish
userid = juddi		
password = juddi 
TransportClassName=org.uddi4j.transport.ApacheAxisTransport
logEnabled=false handlerPackageName=com.sun.net.ssl.internal.www.protocol
securityClassName=com.sun.net.ssl.internal.ssl.Provider
businessName=Sample Business
serviceName=Sample Service
tmodelName=Sample TModel
sampleEntityName=S
assertionRelationship=peer-peer
--------------------------------------------------------------------------------------------


The exeception:
_______________________________________________________________________________________


E:\lb\workfolder\uddi\entity02>java BusinessEntityExample

*********** Running BusinessEntityExample ***********

Get authtoken

        at org.uddi4j.UDDIElement.<init>(Unknown Source)
        at org.uddi4j.response.AuthToken.<init>(Unknown Source)
        at org.uddi4j.client.UDDIProxy.get_authToken(Unknown Source)
        at BusinessEntityExample.run(BusinessEntityExample.java:76)
        at BusinessEntityExample.main(BusinessEntityExample.java:54)
----------------------------------------------------------------------------


Can somebody give any advise?



First,my juddi happy page showed as following,I can't find anything wrong: 
____________________________________________________________________________________________


Happy jUDDI!
jUDDI Dependencies: Class Files & Libraries
Looking for: org.juddi.registry.Registry+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\lib\juddi.jarLooking for: 
javax.xml.soap.SOAPMessage+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\lib\saaj.jarLooking for: 
javax.xml.rpc.Service+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\lib\jaxrpc.jarLooking for: 
org.apache.axis.transport.http.AxisServlet+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\lib\axis.jarLooking for: 
org.apache.commons.discovery.Resource+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\lib\commons-discovery.jarLooking for: 
org.apache.commons.logging.Log+Found in: 
D:\Tomcat\bin\commons-logging-api.jarLooking for: 
org.apache.log4j.Layout+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\lib\log4j-1.2.8.jarLooking for: 
com.ibm.wsdl.factory.WSDLFactoryImpl+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\lib\wsdl4j.jarLooking for: 
javax.xml.parsers.SAXParserFactory+Found in an unknown locationLooking for: 

javax.activation.DataHandler+Found in: 
D:\j2sdk1.4.2_04\jre\lib\ext\activation.jar

jUDDI Dependencies: Resource & Properties Files
Looking for: log4j.properties+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\classes\log4j.propertiesLooking for: 
juddi.properties+Found in: 
D:\Tomcat\webapps\juddi\WEB-INF\classes\juddi.properties

jUDDI DataSource Check
+ Got a JNDI Context!
+ Got a JDBC DataSource (dsname=java:comp/env/jdbc/juddiDB)
+ Got a JDBC Connection!
+ SELECT COUNT(*) FROM PUBLISHER = 1


jUDDI Properties
juddi.adminEmailAddress: admin@juddi.org
juddi.adminURL: http://localhost:8080/juddi/admin
juddi.authFactory: org.juddi.auth.simple.SimpleAuthenticatorFactory
juddi.dataStoreFactory: org.juddi.datastore.jdbc.JDBCDataStoreFactory
juddi.inquiryURL: http://localhost:8080/juddi/inquiry
juddi.jdbcDriver: com.mysql.jdbc.Driver
juddi.jdbcPassword: juddi
juddi.jdbcURL: jdbc:mysql://localhost/juddi
juddi.jdbcUser: juddi
juddi.maxMessageSize: 2097152
juddi.maxNameElementsAllowed: 5
juddi.maxNameLength: 255
juddi.operatorName: jUDDI.org
juddi.operatorSiteURL: http://localhost:8080/juddi
juddi.publishURL: http://localhost:8080/juddi/publish
juddi.transportClass: org.juddi.transport.axis.AxisTransport
juddi.useConnectionPool: false
juddi.uuidgenFactory: org.juddi.uuidgen.jvm.JavaUUIDGenFactory
--------------------------------------------------------------------------------------------



Second,my classpath is set as: 
____________________________________________________________________________________________


.;D:\j2sdk1.4.2_04\jre\lib\rt.jar;D:\j2sdk1.4.2_04\lib\dt.jar;D:\j2sdk1.4.2_04\lib\tools.jar;D:\MssqlJdbc\lib\msbase.jar;D:\MssqlJdbc\lib\msutil.jar;D:\MssqlJdbc\lib\mssqlserver.jar;D:\lib\uddi4j.jar;D:\lib\activation.jar;D:\lib\axis.jar;D:\lib\castor-0.9.3.9-xml.jar;D:\lib\commons-logging.jar; 

D:\lib\dom.jar;D:\lib\jaas.jar;D:\lib\jaxp-api.jar;D:\lib\jaxr-api.jar;D:\lib\jaxr-impl.jar;D:\lib\jaxrpc-api.jar; 

D:\lib\jaxrpc-impl.jar;D:\lib\jaxrpc-sec.jar;D:\lib\jaxrpc-spi.jar;D:\lib\jsse.jar;D:\lib\mail.jar;D:\lib\saaj-api.jar; 

D:\lib\saaj-impl.jar;D:\lib\sax.jar;D:\lib\soap.jar;D:\lib\wsi-client.jar;D:\lib\xalan.jar;D:\lib\xercesImpl.jar; 

D:\lib\xmlsec.jar;D:\lib\xsltc.jar;D:\lib\juddi.jar;D:\lib\commons-discovery.jar


--------------------------------------------------------------------------------------------


_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。  http://www.hotmail.com