【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)
之前一直用的EJB开发环境是他们搭建好的,直接拿来用,不过还是感觉老吃别人嚼好的不太好吃,所以自己动手来玩一玩。
EJB开发依赖的最基本的环境:JDK、Eclipse、JBoss,这里简单介绍一下最基本的环境的搭建。
JDK、Eclipse
既然看到这篇文章,说明您对JDK和Eclipse的安装及配置已经烂熟于心,这里不再多说。
需要注意的是,每个版本的JBoss适用的JDK版本不一样,否则会出各种莫名其妙的错误。但是学习嘛,就要勇于探索,勇于尝试,搞出错误出来,解决了,你就成长了。
JBoss安装
JBoss安装很简单,直接下载解压,配置环境变量就OK。
JBoss As系列各种版本的下载地址请点击:JBoss官网下载
小编把JBoss5.0.1.GA、6.1.0.Final、7.1.1.Final都装上了。从JBoss7开始,目录结构有所变化。
JBoss5、Jboss6的目录结构:
JBoss7的目录结构:
目录结构不同,有的地方配置也不同,这些需要在用的过程中慢慢探索。
这里以JBoss5.0.1.GA为例:
1、解压安装包至某目录(比如 D:\jboss-5.0.1.GA)
2、添加环境变量:JBOSS_HOME,变量值为 D:\jboss-5.0.1.GA
3、在path中添加 %JBOSS_HOME%\bin;
大功告成,运行D:\jboss-5.0.1.GA\bin下的run.bat,在控制台观察是否启动成功,也可以运行后在浏览器访问 http://127.0.0.1:8080/ 来判断服务器是否启动,启动界面如下:
【温馨提示】:刚装的JBoss启动时有可能遇到端口冲突的问题而报错(比如“Address already in use:bind /127.0.0.1:9999”之类的错误),即JBoss的有些端口已经被另外一些服务占用,可以在cmd中运行netstat -aon|findstr "端口号"
来找到占用此端口号的服务的PID,然后在任务管理器——详细信息,查找该PID是什么服务,把它停掉甚至禁止,也可以在相关配置文件中修改JBoss的端口号。
Eclipse集成JBoss
Eclipse添加JBoss就像添加Tomcat一样简单,但前提是Eclipse必须安装了JBoss Tools插件。
JBoss Tools下载地址请点击:JBoss Tools官网下载
在JBoss Tools的官网上可以看到,各个版本的eclipse适用的JBoss Tools的版本也不一样。我的Eclipse是 Luna 4.4.2,所以安装JBoss Tools 4.2.3。
提供了多种安装方式,可以在线安装(通过Eclipse Marketplace、通过Install New Software+Update Site),也可以离线安装。在线安装方法的文章网上太多太多了,这里不再介绍。不过在线安装的失败率非常高,建议大家离线安装。
离线安装需要下载上图中的离线安装包(有些网络可能下载不了,这里分享出云盘上的备份:https://yunpan.cn/cYy7eT7zJXH9P 访问密码 2b03),然后在Eclipse—help中,Install New Software——Add——Archive,添加安装包,然后根据提示一步一步安装即可。
安装完毕后在Windows——Preferences中可以看到JBoss Tools,说明安装成功,如下:
这时就可以在Eclipse中添加JBoss实例啦(添加方法同Eclipse中添加Tomcat)~~