jboss 7.1 使用入门(二)

jboss 7.1 使用入门(二)

ID:6031939

大小:1.68 MB

页数:13页

时间:2017-12-31

jboss 7.1 使用入门(二)_第1页
jboss 7.1 使用入门(二)_第2页
jboss 7.1 使用入门(二)_第3页
jboss 7.1 使用入门(二)_第4页
jboss 7.1 使用入门(二)_第5页
资源描述:

《jboss 7.1 使用入门(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JBoss7使用入门(二)Java程序开发一般会使用Eclipse,请下载EE版本的Eclipsehttp://www.eclipse.org/downloads/JBoss7在Eclipse上有几个不错的插件可以用来快速链接和测试还能创建Seam框架。其中之一就是JBossTool。网络状况良好的情况下我推荐使用Eclipse自动安装。这样能自动安装所需的所有依赖插件。对于Eclipse3.7地址为http://download.jboss.org/jbosstools/updates/development/indigo/对于Eclipse4.2地址为(千万不要弄错否则不能用)ht

2、tp://download.jboss.org/jbosstools/updates/development/juno/13/13等待安装完成,大概需要十几分钟。由于JBoss的资料比较少,最好的资料就是官网和官方的Examples。下面介绍下载所有官方例子的方法和创建一个简单测试。官方例子在github可以下载到。为了方便下载你可以安装egit插件。我的Eclipse4.2似乎自带了egit,所以直接Import就能看到相关菜单。13/13下一步输入git://github.com/jboss-jdf/jboss-as-quickstart.git下一步选所有分支13/13设置好存放

3、目录,选择初始化分支等待下载完成并选择Importasgeneralproject并完成13/13下面将演示创建一个服务器-客户端JNDI调用ejb-remote的例子。阅读ejb-remote的redme.md发现对于eclipse工程没有直接的支持,它只支持maven格式的项目。那就需要复制一下代码了。再此之前我相信你已经下载好JBoss7.1.1并顺利启动过。一、为Eclipse创建一个JBoss服务器连接打开Servers标签页,在空白处点右键,新建,Server。展开JBossCommunity,选JBossAS7.113/13在Serverruntimeenvironmen

4、t出点添加,出现下面对话框设置好目录和JRE,选择好启动配置文件点完成。在Eclipse中可直接点击启动或停止图标来启动或关闭JBoss服务器。二、在Eclipse中新建一个EJB项目(服务端)并发布到JBoss13/13点击完成后可以看到工程创建完成。eclipse工具能自动把JBossRuntime包包含进工程。新建完成后,把下面左图的org文件夹复制到有图的ejbModule文件夹中,(在eclipse中13/13ctrl+c,ctrl+v就能完成)可看到下图的结果。编译,发布到Jboss服务器。在服务器标签页空白处点击AddandRemove添加jboss-ejb-server

5、到右边,确认结果并运行JBoss。13/13在控制台能看到类似上图的JNDI方法导出提示。三、在Eclipse中新建一个EJBApplication项目(客户端)运行测试完成新建后,同样复制代码可看到类似下图的效果编译后发现报错,原因是客户端的接口没有导出给客户端。解决方法是:1.把服务端接口声明代码复制一份给客户端。(略)2.在eclipse中调整一下JavaBuildPath13/13如上图,在工程上右击,属性。左边导航树上点选JavaBuildPath。再点击Projects标签页,继续点击Add,加入服务端工程。确定后保存。完成。接着测试一下。选中客户端工程,点击图标上的配置运

6、行。13/13选好Main程序。13/13应用后点击运行。当时我编译Build的JRE设成了1.7所以出现上面警告,到工程、属性、JavaCompile中把它改成1.6就可以运行了。运行后发现如下错误,耽误了我好一段时间。大概意思是说Java属性中找不到java.naming.factory.initial。我用程序设置属性值后有发现找不到类的错误,这才意识到客户端少加了必要的jar。13/13运行后发现还有个小错误:代码中需要指定服务端jar(即模块)的名称。我使用的名称和例子中不一样。需要使用jboss-as-ejb-remote-app.jar而eclipse自动发布到JBoss

7、使用了工程名jboss-ejb-server。这个问题就留给读者做个小小的练习吧。成功运行后的结果是:13/13

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。