java.lang.ClassNotFoundException报错的问题

axis做的webservice,只是个helloworld
把helloworld的class文件已经拷到D:\apache-tomcat-5.5.33\apache-tomcat-5.5.33\server\classes里面了,在\conf\Catalina\localhost下也写了相应的xml
xml的内容是:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\workspace\axisServer\WebRoot" path="/axisServer" >
</Context>

但是访问http://127.0.0.1:8080/axis/services的时候还是提示
java.lang.ClassNotFoundException:server.HelloWorld

求指教

你不能直接拷贝.class文件到另外的文件夹中,因为.class文件中的路径还是原来的.
比如.class原来的路径是demo.server.HelloWord,我把.class文件剪切到demo2文件中,表面路径是改了,但是没变,如果你有反编译器的话,可以看看你考到D:\apache-tomcat-5.5.33\apache-tomcat-5.5.33\server\classes中的.class文件的包名,必定豁然开朗
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-29
打开tomcat服务器,地址栏输入:试试。
第2个回答  2011-09-29
class放到D:\Tomcat 5.5\webapps\axis2\WEB-INF\pojo下
第3个回答  2011-09-29
这个错一般就是少包

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网