JBoss 71使用入门二Word文档下载推荐.docx

上传人:b****4 文档编号:15862256 上传时间:2022-11-16 格式:DOCX 页数:16 大小:1.45MB
下载 相关 举报
JBoss 71使用入门二Word文档下载推荐.docx_第1页
第1页 / 共16页
JBoss 71使用入门二Word文档下载推荐.docx_第2页
第2页 / 共16页
JBoss 71使用入门二Word文档下载推荐.docx_第3页
第3页 / 共16页
JBoss 71使用入门二Word文档下载推荐.docx_第4页
第4页 / 共16页
JBoss 71使用入门二Word文档下载推荐.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

JBoss 71使用入门二Word文档下载推荐.docx

《JBoss 71使用入门二Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JBoss 71使用入门二Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。

JBoss 71使用入门二Word文档下载推荐.docx

其中之一就是JBossTool。

网络状况良好的情况下我推荐使用Eclipse自动安装。

这样能自动安装所需的所有依赖插件。

对于Eclipse3.7地址为

//download.jboss.org/jbosstools/updates/development/indigo/

对于Eclipse4.2地址为(千万不要弄错否则不能用)

//download.jboss.org/jbosstools/updates/development/juno/

等待安装完成,大概需要十几分钟。

由于JBoss的资料比较少,最好的资料就是官网和官方的Examples。

下面介绍下载所有官方例子的方法和创建一个简单测试。

官方例子在github可以下载到。

为了方便下载你可以安装egit插件。

我的Eclipse4.2似乎自带了egit,所以直接Import就能看到相关菜单。

下一步输入git:

//

下一步选所有分支

设置好存放目录,选择初始化分支

等待下载完成并选择Importasgeneralproject并完成

下面将演示创建一个服务器-客户端JNDI调用ejb-remote的例子。

阅读ejb-remote的redme.md发现对于eclipse工程没有直接的支持,它只支持maven格式的项目。

那就需要复制一下代码了。

再此之前我相信你已经下载好JBoss7.1.1并顺利启动过。

一、为Eclipse创建一个JBoss服务器连接

打开Servers标签页,在空白处点右键,新建,Server。

展开JBossCommunity,选JBossAS7.1

在Serverruntimeenvironment出点添加,出现下面对话框

设置好目录和JRE,选择好启动配置文件点完成。

在Eclipse中可直接点击启动或停止图标来启动或关闭JBoss服务器。

二、在Eclipse中新建一个EJB项目(服务端)并发布到JBoss

点击完成后可以看到工程创建完成。

eclipse工具能自动把JBossRuntime包包含进工程。

新建完成后,把下面左图的org文件夹复制到有图的ejbModule文件夹中,(在eclipse中ctrl+c,ctrl+v就能完成)可看到下图的结果。

编译,发布到Jboss服务器。

在服务器标签页空白处点击AddandRemove

添加jboss-ejb-server到右边,确认结果并运行JBoss。

在控制台能看到类似上图的JNDI方法导出提示。

三、在Eclipse中新建一个EJBApplication项目(客户端)运行测试

完成新建后,同样复制代码可看到类似下图的效果

编译后发现报错,原因是客户端的接口没有导出给客户端。

解决方法是:

1.把服务端接口声明代码复制一份给客户端。

(略)

2.在eclipse中调整一下JavaBuildPath

如上图,在工程上右击,属性。

左边导航树上点选JavaBuildPath。

再点击Projects标签页,继续点击Add,加入服务端工程。

确定后保存。

完成。

接着测试一下。

选中客户端工程,点击图标上的配置运行。

选好Main程序。

应用后点击运行。

当时我编译Build的JRE设成了1.7所以出现上面警告,到工程、属性、JavaCompile中把它改成1.6就可以运行了。

运行后发现如下错误,耽误了我好一段时间。

大概意思是说Java属性中找不到java.naming.factory.initial。

我用程序设置属性值后有发现找不到类的错误,这才意识到客户端少加了必要的jar。

运行后发现还有个小错误:

代码中需要指定服务端jar(即模块)的名称。

我使用的名称和例子中不一样。

需要使用jboss-as-ejb-remote-app.jar而eclipse自动发布到JBoss使用了工程名jboss-ejb-server。

这个问题就留给读者做个小小的练习吧。

成功运行后的结果是:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1