没把axis的类库加上,要不设置类库,要不就用java -cp axis.jar;. ...

解决方案 »

  1.   

    我还是没有弄懂,可否再详细一点呢,我看的书上只有测试AXIS有没有装对,好像没有讲什么类库的
      

  2.   

    你到<TOMCAT_HOME>/webapps/axis/WEB-INF的DOS命令行目录下
    <CDATALINA_HOME>/webapps/axis/WEB-INF下(我可是在这个地方吃了亏)
    java -Djava.ext.dirs=lib org.apache.axis.client.AdminClientdeploy.wsdd
     
    要注意的是 -Djava.ext.dirs=lib这个参数,这个参数可以使你编译过程中动态调用axis.jar包。而不需要事先在系统变量里配置axis.jar包的路径。
     
    打印
    Processing file deploy.wsdd
    <Admin>Done processing</Admin>
    则表示成功
     
    若出现
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/client/AdminClient
    的异常,就是因为-Djava.ext.dirs=lib参数没有加上,则找不到AdminClient.class类
      

  3.   

    如果我加了java -cp %AXISCLASSPATH% XXXXXXXXXXXXXXXXXXXXXXXX  并且我确定路经正确,结果出来的错误是  Exception in thread "main" java.lang.NoClassDefFoundError: File\Tomcat  请问这个是什么原因阿? 这里的File\Tomcat算是什么错误阿,我在当前要处理的wsdd文件所在目录执行的命令,谢了 ^O^