阅读(1851) (0)

EJB环境设置

2016-12-07 10:42:15 更新

EJB是Java的一个框架,因此第一个要求是JDK已经安装在你的机器上。

系统需求

JDK1.5或以上。
内存没有最低要求。
磁盘空间没有最低要求。
操作系统没有最低要求。

第1步 - 验证Java安装在你的机器上

现在打开控制台并执行以下java命令。

操作系统任务命令
Windows打开命令控制台c:\> java -version
Linux打开命令终端$ java -version
Mac打开终端machine:~ joseph$ java -version

让我们验证所有操作系统的输出:

操作系统输出
Windows

Java版本“1.6.0_21”

Java(TM)SE运行环境(建立1.6.0_21-B11)

Java的热点(TM)64位服务器虚拟机(建设23.21-b01,混合模式

Linux

Java版本“1.6.0_21”

Java(TM)SE运行环境(建立1.6.0_21-B11)

Java的热点(TM)64位服务器虚拟机(建设23.21-b01,混合模式

Mac

Java版本“1.6.0_21”

Java(TM)SE运行环境(建立1.6.0_21-B11)

Java的热点(TM)64位服务器虚拟机(建设23.21-b01,混合模式)

如果您还没有安装Java,请安装Java软件开发工具包(SDK) http://www.oracle.com/technetwork/java/javase/downloads/index.html 。我们使用Java 1.6.0_21作为本教程安装的版本。


第2步:设置Java环境

设置JAVA_HOME环境变量以指向计算机上Java安装的基本目录位置。例如

操作系统输出
WindowsJAVA_HOME环境变量设置为C:\Program Files\Java\jdk1.6.0_21
Linuxexport JAVA_HOME=/usr/local/java-current
Macexport JAVA_HOME=/Library/Java/Home

追加Java编译器位置的系统路径。

操作系统输出
Windows追加字符串; C:\Program Files\Java\jdk1.6.0_21in to the end of the system variable, Path.
Linuxexport PATH=$PATH:$JAVA_HOME/bin/
Mac不需要

使用如上所述的Java命令验证Java的安装。


第3步:下载并安装NetBeans IDE

下载最新版本的NetBeans IDEhttps://netbeans.org/downloads/index.html 。在写这篇教程的时候,我下载的Netbeans 7.3里面自带捆绑了JDK 1.7。使用以下链接下载http://www.oracle.com/technetwork/java/javase/downloads/index.html

操作系统安装程序名称
WindowsNetbeans7.3
LinuxNetbeans7.3
MacNetbeans7.3


第4步:安装JBoss应用服务器:

您可以下载最新版本的JBoss服务器的http://www.jboss.org/jbossas/downloads/ 。按平台下载存档。在你机器上的任何位置都可以提取Jboss

Windowsjboss-5.1.0.GA-jdk6.zip
Linuxjboss-5.1.0.GA-src.tar.gz
Macjboss-5.1.0.GA-src.tar.gz


步骤5:配置JEE插件Netbeans

使用开放式插件窗口工具>插件。在“Java Web和Java EE”类别中打开“可用插件”标签,选择“Java EE的基地”和“EJB和EAR”。点击安装按钮。 NetBeans将下载并安装相应的插件。使用“安装”选项验证的插件安装。


已安装的插件


步骤6:在NetBeans配置JBoss服务器

转到服务选项,并用鼠标右键单击服务器来添加新的服务器。


添加服务器


添加服务器向导将打开。选择JBoss和在下一步输入相关细节,在NetBeans配置服务器。


选择服务器


一切都配置好后,你会看到以下画面。


安装的服务器


第7步:安装数据库服务器(PostgreSQL)。

下载最新版本的PostgreSQL数据库服务器http://www.postgresql.org/download/ 。在写这篇教程的时候,我下载的PostgreSQL 9.2

OS安装程序名称
WindowsPostgreSQL9.2
LinuxPostgreSQL9.2
MacPostgreSQL9.2