在Jboss下WebService调用EJB二

文章作者 100test 发表时间 2007:03:26 18:00:46
来源 100Test.Com百考试题网


五.利用Jboss-IDE插件部署发布EJB和Web Service
  
  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文件,有兴趣的可以打开看看。可以学到不少东西。
  
  接下去是运行ant,进行打包,在项目名称上点击右键,在出现的右键菜单上点击Run Packing选项,如下图
  
 

  如果运行成功,则会去build目录下产生2个文件,PersonManager.jar和PersonManagerService.wsr文件,前一个是EJB打包文件,第2个是Web Service打包文件。如下图所示
  
 


相关文章


JBoss4.0简化了中间件的开发
JBossEJB应用程序迁移到WebLogic上
在Jboss下WebService调用EJB二
在Jboss下WebService调用EJB一
如何在JBoss MySQL环境下运行obe
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛