- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JBOSS 7.1 使用入门(二)
JBoss7使用入门(二)Java程序开发一般会使用Eclipse,请下载EE版本的Eclipse/downloads/JBoss7在Eclipse上有几个不错的插件可以用来快速链接和测试还能创建Seam框架。其中之一就是JBoss Tool。网络状况良好的情况下我推荐使用Eclipse自动安装。这样能自动安装所需的所有依赖插件。对于Eclipse3.7地址为/jbosstools/updates/development/indigo/对于Eclipse4.2地址为(千万不要弄错否则不能用)/jbosstools/updates/development/juno/等待安装完成,大概需要十几分钟。由于JBoss的资料比较少,最好的资料就是官网和官方的Examples。下面介绍下载所有官方例子的方法和创建一个简单测试。官方例子在github可以下载到。为了方便下载你可以安装egit插件。我的Eclipse4.2似乎自带了egit,所以直接Import就能看到相关菜单。下一步输入git:///jboss-jdf/jboss-as-quickstart.git下一步选所有分支设置好存放目录,选择初始化分支等待下载完成并选择Import as general project并完成下面将演示创建一个服务器-客户端JNDI调用ejb-remote的例子。阅读ejb-remote的redme.md发现对于eclipse工程没有直接的支持,它只支持maven格式的项目。那就需要复制一下代码了。再此之前我相信你已经下载好JBoss7.1.1并顺利启动过。一、为Eclipse创建一个JBoss服务器连接打开Servers标签页,在空白处点右键,新建,Server。展开JBoss Community,选JBoss AS 7.1在Server runtime environment出点添加,出现下面对话框设置好目录和JRE,选择好启动配置文件点完成。在Eclipse中可直接点击启动或停止图标来启动或关闭JBoss服务器。二、在Eclipse中新建一个EJB项目(服务端)并发布到JBoss点击完成后可以看到工程创建完成。eclipse工具能自动把JBoss Runtime包包含进工程。新建完成后,把下面左图的org文件夹复制到有图的ejbModule文件夹中,(在eclipse中ctrl+c,ctrl+v就能完成)可看到下图的结果。编译,发布到Jboss服务器。在服务器标签页空白处点击Add and Remove添加jboss-ejb-server到右边,确认结果并运行JBoss。在控制台能看到类似上图的JNDI方法导出提示。三、在Eclipse中新建一个EJB Application项目(客户端)运行测试完成新建后,同样复制代码可看到类似下图的效果编译后发现报错,原因是客户端的接口没有导出给客户端。解决方法是:1.把服务端接口声明代码复制一份给客户端。(略)2.在eclipse中调整一下Java Build Path如上图,在工程上右击,属性。左边导航树上点选Java Build Path。再点击Projects标签页,继续点击Add,加入服务端工程。确定后保存。完成。接着测试一下。选中客户端工程,点击图标上的配置运行。选好Main程序。应用后点击运行。当时我编译Build的JRE设成了1.7所以出现上面警告,到工程、属性、Java Compile中把它改成1.6就可以运行了。运行后发现如下错误,耽误了我好一段时间。大概意思是说Java属性中找不到java.naming.factory.initial。我用程序设置属性值后有发现找不到类的错误,这才意识到客户端少加了必要的jar。运行后发现还有个小错误:代码中需要指定服务端jar(即模块)的名称。我使用的名称和例子中不一样。需要使用jboss-as-ejb-remote-app.jar而eclipse自动发布到JBoss使用了工程名jboss-ejb-server。这个问题就留给读者做个小小的练习吧。成功运行后的结果是:
您可能关注的文档
- TA054301 ECC故障处理ISSUE1.0.ppt
- 第9讲 销售区域管理.ppt
- 基于分区分层技术的AGC稳定断面潮流的自动控制系统.doc
- 学习情景5_微机点火系统的检修.ppt
- 公差配合课堂配套练习题.doc
- 我国区域经济发展的财税特征及其对策.doc
- 二期工程施工流程及质量管理要求1.ppt
- 用VB写高效的图像处理程序.doc
- 第七部分 多媒体技术及图像处理.ppt
- 软件技术基础-操作系统.ppt
- 鲁科版四上 Unit 2-Lesson2 She likes dancing课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson3We sing here课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson4 Again please课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson2 I can dance on Friday课件PPT.pptx
- 鲁科版四上 Unit 2-Lesson3 What's your hobby课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson1 We have Chinese课件PPT.pptx
- 鲁科版四上 Unit 2-Lesson4 Again please课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson1 What day is today课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson4 Again, please课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson2What's your favourite subject课件.pptx
最近下载
- 误差理论与数据处理第六版答案.docx VIP
- 优秀小学生成长档案手册成长简历模板(A4打印版本) .pdf VIP
- 构美-空间形态设计智慧树知到期末考试答案2024年.docx
- 重大危险源(储罐区、库区和生产场所)安全监控通用技术规范(征求意见稿).doc
- 三科2009-2016期末试卷1213审计学期末考试卷.pdf VIP
- 老有“所”舞——广州市逸景翠园居住区广场舞空间现状调研报告(终).pdf VIP
- 超声清洗_教程.ppt VIP
- 五年级上册人音版音乐:第4课《外婆的澎湖湾》示范课PPT.pptx
- 3三甲医院评审追踪检查流程-药事管理.pdf VIP
- 劳动教育课程-电子教案.docx VIP
文档评论(0)