Ubuntu+Eclipse+Jboss+EJB3 开发实验(一):搭建开发环境

一、本实验基于 Ubuntu 9.04 amd64 开发,需要用到的软件

JDK 1.6.0_16,http://java.sun.com/javase/downloads/index.jsp
Eclipse 3.5,Eclipse IDE for Java EE Developers
Jboss 5.1.0,http://www.jboss.org/jbossas/downloads/

 

二、安装 JDK

1、将下载后的软件 jdk-6u16-linux-x64.bin(78M)复制到你要安装 JDK 的目录,例如,我打算把 JDK 安装在 /home/sai/softwear/java 中。

$ mv jdk-6u16-linux-x64.bin ~/softwear/java/

2、转到  /home/sai/softwear/java 目录,给文件加上可执行权限,然后运行

$ cd ~/softwear/java/
$ chmod +x jdk-6u16-linux-x64.bin
$ ./jdk-6u16-linux-x64.bin

安装完成后,会在当前目录下,生成一个新目录 jdk1.6.0_16,这就是传说中的 JAVA_HOME 了。

3、配置环境变量。在 /etc/profile 文件末尾添加以下代码

#set java environment
JAVA_HOME=/home/sai/Software/java/jdk1.6.0_16
export JRE_HOME=/home/sai/Software/java/jdk1.6.0_16/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

4、重启电脑或用 source 命令使配置生效,然后打开终端,输入

$ java -version

如果出现以下内容,则安装成功

java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)

 

三、安装 Eclipse

Eclipse 不用安装,解压缩到某个目录即可,我把它放在 /home/sai/softwear/eclipse 下。双击测试是否能运行。如不能运行,请检查第二步是否成功及Eclipse版本,64位 Eclipse 需要 64位 JDK 。

 

四、安装 JBoss

JBoss 也是不用安装的,解压缩到某个目录即可,我把它放在 /home/sai/softwear/jboss-5.1.0.GA 下。

 

五、整合 Eclipse 和 JBoss

运行 Eclipse,在 窗口--属性设置 中展开 服务器 项,选择 运行时环境,在右则点击 添加 加入一个新的服务器。如下图:

Ubuntu+Eclipse+Jboss+EJB3 开发实验(一):搭建开发环境_第1张图片

值得注意的是:在 Eclipse 3.5 中,默认选项最新版本是 1.5.0 ,我们就选择它,没有问题。

添加好服务器之后,我们回到 Eclipse 中,新建一个 JBoss 服务器,以测试是否安装成功。
1、在 Server 窗口中

Ubuntu+Eclipse+Jboss+EJB3 开发实验(一):搭建开发环境_第2张图片

右键:New--Server,
Ubuntu+Eclipse+Jboss+EJB3 开发实验(一):搭建开发环境_第3张图片

点击,Finish。如果出现新的对话框,保持默认设置即可。

Ubuntu+Eclipse+Jboss+EJB3 开发实验(一):搭建开发环境_第4张图片

在新建的服务器上,右键,运行。这里需要注意,如果出现启动错误:Server JBoss v5.0 at localhost was unable to start within 50 seconds. If the server requires more time, try increasing the timeout in the server editor.

请参考以下解决方案:http://www.cnblogs.com/ztf2008/archive/2009/03/20/1417579.html

成功启动后,在浏览器中输入:http://127.0.0.1:8080 ,看到 JBoss 首页即为成功。

 

下集预告:

下一篇我们会完成 EJB版的 HelloWolrd 。

你可能感兴趣的:(java,eclipse,ejb)