Apache soap+tomcat 配置问题

我的电脑之前已经装过tomcat,也配置通过了,可以编译jsp程序。即输入http://localhost:8080/webapps/*.jsp文件能够运行成功。 后来我想学习web service就下载了apache soap, 方法一: 按照网上很多的配置说明,我先将apache soap 安装文件解压到一个目录下:c:/apache soap 然后在classpath中设置c:/apache soap/lib/soap.jar,同时我还在tomcat的conf目录的server.xml中添加了context便签,如下所示: <Context path="/apache-soap" docBase="c:/apache-soap/webapps/soap" debug="1" reloadable="true"> </Context> 但是当在浏览其中输入:http://localhost:8080/apache soap/admin 确实出现了admin的主页面,但点击其中的deploy按钮,就出现错误,如下所示: ------------------------------------------------------------------------ org.apache.jasper.JasperException: Unable to compile class for JSP Generated servlet error: C:/Tomcat 5.0/work/Catalina/localhost/apache-soap/org/apache/jsp/admin/deploy_jsp.java:9: package org.apache.soap does not exist import org.apache.soap.Constants; ........ ------------------------------------------------------------------ 共21个错误; 我理解是说无法编译deploy.jsp文件,可是不知道为什么。 当然这不是问题的全部---------- 方法二: 我又按照网上的指示,将apache soap安装目录下的webapps/soap.war拷贝到tomcat的默认根目录webapps下,这样tomcat在每次其中之时能将其解压缩,然后生成soap文件夹,里面包含admin的配置功能。 然后我在浏览器中输入:http;//localhost:8080/soap/admin 就运行成功了,点击deploy也能出现配置页面。可是当我将client.java 和 helloserver.java拷贝到tomcat/webapps/soap/WEB-INF/classes中测试时,两个文件编译都通过,但当在cmd中输入java hello/client 时又出现错误: Exception in thread "main" java.lang.NoClassDefFoundError: hello/Client 也就是说我用第二个网址的admin中配置的服务,系统在运行时没有找到。 所以我在想这个apache soap  到底应该怎么配,为什么第一种方法不行,而第二种又不通,费解啊,那位配过apache soap的高手给解答一下吧。。 我感觉似乎就快见到光明了,可是还是很费解。。。 拜托大虾浮出水面啦。。。多谢多谢
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值