Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285788
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类: Java

2011-04-16 17:34:42

工作目录 .
1. 生成src 和deploy目录分别存放源码和生成的代码。并建立deploy/WEB-INF/classes.
1. 编写服务类。@WebMethod()表示该方法对外服务!
package   endpoint;
import   javax.jws.WebService;

@WebService
public   class   Hello
{
        public   String   getHello(String   name)
        {
                return   "Hello "+name+"!";
        }
};
2. 编译文件。
javac   -classpath   %J2EE_HOME%/lib/javaee.jar   -d   ./deploy/WEB-INF/classes   src/endpoint/Hello.javajavac -d ./deploy/WEB-INF/classes src/endpoint/Hello.java
3. 编写web.xml 放置于deploy/WEB-INF/目录下。内容如下:

xmlns:j2ee=""
xmlns:xsi=""   version= "2.5"
xsi:schemaLocation= "
/web-app_2_5.xsd">
WebTier   for   the   Hello   Service
HelloWAR

Endpoint   for   Hello   Web   Service
HelloWebService
Hello
endpoint.Hello
0


Hello
/HelloService


54


4.生成war文件。
进入deploy/目录。
运行jar cvf hello.war *
5. 发布webservice
  • jboss发布。将hello.war拷贝到$JBOSS_HOME/server/default/deploy目录下。jboss会自动发布该web服务。
    在可以看到列出的已经发布的web service。
  • java 2 EE 开发环境的发布。可以在的界面中发布。
6.Eclipse中工程建立方法.
  a:生成一个空的动态web工程.
  b:然后在其中间一个simple web service, 然后一切默认, 就可以生成上面的内容.

阅读(781) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~