不缺包啊commons-logging.jar已经在那了啊。。我还在环境变量的classpath中设置了它呢怎么会这样呢?不应该啊?!麻烦再帮我看看好么?

解决方案 »

  1.   

    看看这个,跟你说的一样
    http://expert.csdn.net/Expert/topic/2260/2260836.xml?temp=.5250666
      

  2.   

    你要注意的几个问题:
    1、你要将axis的lib下的包都拷到tomcat的common/lib下,并加入classpath中;
    2、然后在启动tomcat,输入http://localhost:8080/axis,再出现的页面中点击Validate连接,此时,你的下一个页面中应该出提示你缺少包,你一定要看仔细的,有可能是jmail.jar、activation.jar等等,你需要去网上下载jmail、jaf等等,所缺的可能不止这些,看你以前用过什么了,这些包你都要放到tomcat的lib下,并加入classpath,直到确认没有提示异常,表示你的axis可以用了。
    3、就是在后面的步骤Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Hello.jws?wsdl
    改成
    Java org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Hello.jws?wsdl
    就行了。