您的位置:首页 > 编程语言 > Java开发

Java开发WebService实例--计数器的学习

2008-07-03 17:05 357 查看
教程地址是http://blog.csdn.net/wallimn/archive/2007/04/17/1568280.aspx 按照上面的一步一步来,学习经验和需要注意的如下:

1 需要把dom4j-1.6.1.jar放置到tomcat的common文件夹的bin目录下。

2 注意引用包 我是在myeclipse下进行编写的,如果是写WEBSERVICE的话,请建立webservice工程,要不会包乱七八糟的错误。

3 作者的XML 最后的count没有闭合 注意

4 客户端的包名要注意,因为jsp要引用到。引用的是包的全名。如

<%@ page language="java" import="webservice.CounterServiceClient" pageEncoding="GB18030"%>

5 jsp在tomcat的处理相当于 servlet,你可以打开

D:/Program Files/Apache Software Foundation/Tomcat 5.0/work/Catalina/localhost/_/org/apache/jsp下看到test_jsp.java和test_jsp.class2个文件,而test_jsp.java就相当于servlet处理。

6 文件夹的命名也有规则,在ROOT/WEB-INF/classes下要依次建立刚才类文件全名的以"."分开的各个文件夹,最后放 CounterServiceClient.class就可以了。我的文件夹顺序是

/ROOT/WEB-INF/classes/webservice/CounterServiceClient.class

7 classes目录下只放 .class文件就可以了,不需要额外的.java文件。(放上也许是为了清晰吧)。

8 myeclipse下编译.java文件的方法有2种,一种是选中工程中的自动编译,另外一种是run下,它就相当于编译了下.java文件。编译后它存在于

D:/myeclipse/workspace/myWeb/WebRoot/WEB-INF/classes/webservice/CounterServiceClient.class。就是在myclipse下自己工程的web-inf下classes中。

9 myeclipse编译的时候可以选择用那个jre.

10 出现HTTP Status 500 root cause Unable to find a javac compiler;错误不一定是tomcat配置问题,可以查看http://blog.csdn.net/htyy521/archive/2007/09/29/1806716.aspx

当我计数器运行成功后,我把tomcat的配置中java 选项中的java path;%java_home%/lib/tools.jar去掉了,也可以正常访问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: