0
heyy我試圖用軸1.4獲取客戶端的Java類,但我沒有看到CLASS DEF的時候發現我嘗試從命令提示符下面的命令......請幫助爲什麼無級高清發現WSDL2JAVA軸1.4
WSDL file location: C:\
WSDL2JAVA .class location: C:\axis-1_4\lib\org\apache\axis\wsdl\WSDL2JAVA
C:\>java -classpath \axis-1_4\lib org.apache.axis.wsdl.WSDL2Java -v -o -s d:\gen
erate C:\MyWebService.wsdl
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.commons.lo
gging.LogFactory
at org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:4
5)
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45
)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory
.java:41)
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java
:33)
at org.apache.axis.i18n.ProjectResourceBundle.<clinit>(ProjectResourceBu
ndle.java:53)
at org.apache.axis.i18n.MessagesConstants.<clinit>(MessagesConstants.jav
a:32)
at org.apache.axis.utils.Messages.<clinit>(Messages.java:36)
at org.apache.axis.wsdl.WSDL2Java.<clinit>(WSDL2Java.java:112)
顯然,你沒有在類路徑類'org.apache.commons.lo gging.LogFactory'中。如果你的目錄有jar文件,你應該在類路徑中顯式添加所有的jar文件,比如-classpath axis-1_4 \ lib \ axis.jar; axis-1_4 \ lib \ saaj.jar; axis-1_4 \ lib \ common-logging。罐子等等 – user1516873