在Jboss下Web Service调用EJB二(组图) (1)
[ 来源:互网络 | 更新日期:2007-10-04 04:47:21 | 浏览次数:18406]
简介:jboss
1.Jboss-IDE插件的下载和安装
Jboss-IDE是Jboss推荐的一个辅助J2EE开发的Eclipse插件,可以去http://www.jboss.com/products/jbosside/downloads的官方网站下载,当前版本1.4.1。安装jboss-ide插件的方法和安装其他的标准Eclipse插件没有区别,安装成功之后就可以在首选项中看到Jboss-IDE选项。如下图:

2.利用Jboss-IDE打包EJB
切换到java透视图模式下,然后在项目名称上点击右键,在出现的右键菜单上选择属性,在出现的窗口中选择Packaging Configuration选项,出现如下的窗口

以上是设置完成之后的最终窗口,如果没有设置,请点击add…按钮,出现如下窗口

在name框中输入打包jar文档的名称,我们可以输入PersonManager.jar,在Destination中点击Browse按钮,选择当前项目中的bulid目录,这个选项是指定jar文件的输出目录,如果当前项目中没有build目录,请自己创建一个。完成之后点击确定完成;
PersonManager.jar选项上点击右键,在出现的右键菜单上选择Add Folder选项,出现以下窗口

在Folder输入框中选择会话bean的class文件,如:/WebService/bin/com/ejb/sessionbean,在Includes输入框中输入*.class,表示将该目录下的所有class文件进行打包,在perfix中输入class文件的打包路径,如:com/ejb/sessionbean,这个路径必须和类中的package的设置一样,然后点击确定完成。
用同样的方法再创建一个class目录,就是Person对象。完成之后如下图:

点击确定完成;
接下去是指定2个打包用的EJB的配置文件,在PersonManager.jar选项上点击右键,在出现的右键菜单上选择Add File选项,出现以下窗口

在File输入框中选择ejb-jar.xml文件的路径,在Perfix框中输入META-INF,表示该配置文件将被打包到META-INF目录中。
用相同的方法将另外一个配置文件jboss.xml也打包进来,如下图

完成之后,就完成了EJB部分的打包设置。
接下来是Web Service的打包设置,Web Service很简单,只要将web-service.xml配置文件打包成wsr文件就可以了,点击add按钮,输入打包名称,选择输出目录,点击确定,如下图

在PersonManagerService.wsr选项上点击右键,在出现的右键菜单上选择Add File选项出现如下窗口

在File输入框中选择web-service.xml配置文件的路径,在Prefix输入框中输入META-INF,表示配置文件将被打包到META-INF目录中。点击确定完成。
到此所有的打包配置工作全部完成。完成之后会在项目的根目录下产生一个packaging-build.xml文件,其实它是一个ant的build文件,有兴趣


您的位置:
