org.apache.commons.logging.LogFactory这个类在AXIS。JAR包里面的。估计你没有放对地方。呵呵

解决方案 »

  1.   

    添加到 classpath 环境变量中,如果只是类路径问题。
      

  2.   

    晕,这是撒意思亚?
    我的classpath= D:\j2sdk1.4.2_04\jre\lib\rt.jar;D:\j2sdk1.4.2_04\lib\tools.jar;
    还需要设置什么?
      

  3.   

    倒。错误信息说少 org.apache.commons.logging.LogFactoryrt.jar 和 tools.jar 中有这个东西吗?Tomcat4 带的有这个东西,commons-logging-api.jar,把它也加进 classpath 可以解决现在的问题。
      

  4.   

    好多包还没引入哦
    建议把axis下载后的/lib里头的包都引入
      

  5.   

    这是我现在所有的包
    classpath=D:\j2sdk1.4.2_04\jre\lib\rt.jar;D:\j2sdk1.4.2_04\lib\tools.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\bin\commons-logging-api.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\activation.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\axis.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\axis-ant.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\commons-discovery-0.2.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\jaxrpc.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\saaj.jar;E:\Develop Tools\jakarta-tomcat-5.0.28\webapps\axis\WEB-INF\lib\wsdl4j-1.5.1.jar;
    但是还是不行。
    我用的是eclipse的开发环境,出错之后,它有个按纽“Change Attached Source”,这个地方我选择的是E:/Develop Tools/jakarta-tomcat-5.0.28/bin/commons-logging-api.jar。
    我是从.NET才转入JAVA,所以,搞不明白,这里的source Attachement是干什么的?
      

  6.   

    因为 Web 服务不是那么好玩的。:)
      

  7.   

    缺少包commons-logging.jar
    有可能还会缺少其他包
    直接的方法是到http://ws.apache.org/axis/
    下载一个完整的工程,lib里面都是必要的包
      

  8.   

    ClassPath路径里最好不要含有空格
      

  9.   

    缺少包。下载axis需要的包,以及commons-logging.jar、commons-lang-2.1.jar、commons-discovery.jar。找出相关设置classpath的地方,把能按的全部按上。