axis的web服务的定制发布问题

写代码的农民 2006-04-28 09:37:08
最近,学习axis的web开发,从http://ws.apache.org/axis 网站下载了axis1-2-1版本,tomcat安装的是apache-tomcat-5.5.15,JDK安装的是jdk-1_5_0,将Tomcat中的axis目录下的WEB-INF\lib中的所有的文件copy到Tomcat的common\lib目录中,环境变量设置如下:

AXIS_HOME
%TOMCAT_HOME%\webapps\axis(TOMCAT的目录)

AXIS_LIB
%AXIS_HOME%\lib

AXISCLASSPATH
%AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery.jar; %AXIS_LIB%\commons-logging.jar;%AXIS_LIB%\jaxrpc.jar; %AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar; %AXIS_LIB%\xml-apis.jar;%AXIS_LIB%\xercesImpl.jar

修改CLASSPATH ,在末尾加上:
%AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery.jar; %AXIS_LIB%\commons-logging.jar;%AXIS_LIB%\jaxrpc.jar; %AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar; %AXIS_LIB%\xml-apis.jar;%AXIS_LIB%\xercesImpl.jar


启动tomcat,访问http://localhost:8080/axis/happyaxis.jsp,显示正常,证明axis配置无误,但当定制发布时,java org.apache.axis.client.AdminClient deploy.wsdd,总是出现Can't find class org/apache/axis/client/AdminClient,把AdminClient.class与deploy.wsdd放同一目录,java AdminClient deploy.wsdd,又出现Error loading class AdminClient: Bad major version number

请高手指教,是何原因,怎么解决?


deploy.wsdd如下:

<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="Account" provider="java:RPC">
<parameter name="className" value="Account"/>
<parameter name="allowedMethods" value="*"/>
</service>
</deployment>
...全文
232 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
princesshan 2006-07-26
  • 打赏
  • 举报
回复
我也想知道,为什么了解这方面的人很少那?
ncuwj 2006-05-31
  • 打赏
  • 举报
回复
相同问题,高手指点

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧