### EJB完整配置过程详解 #### 一、WebLogic服务器安装与配置 1. **WebLogic服务器安装**: - 打开`D:\bea\wlserver_10.0\common\bin`目录下的`config.cmd`或在Linux平台上运行`config.sh`。 - 在选择JDK时,请确保选用Sun SDK JRokit版本。 - 当提示“Do you want to customize any of the following options?”时,可以选择默认选项或自定义设置。 - 指定域名称和位置: - **Domain Name**: 自定义输入,例如`base_domain`。 - **Domain Location**: 选择安装位置,如`D:\bea\user_projects\domains`。 - 运行`startWebLogic.cmd` (Windows) 或 `startWebLogic.sh` (Linux),启动WebLogic服务器。 2. **配置环境变量**: - 修改`setDomainEnv.cmd` (Windows) 或 `setDomainEnv.sh` (Linux),确保`CLASSPATH`中包含了`%DOMAIN_HOME%/lib/*.jar`。 - 这样可以确保所有必需的库文件被正确加载到Classpath中。 #### 二、MyEclipse中配置WebLogic 1. **执行域根目录设置**: - 在MyEclipse中,需要将执行域根目录设为`base_domain`所在路径。 - 确保JDK版本与WebLogic服务器兼容,并且MyEclipse配置正确。 2. **创建EJB项目**: - 使用MyEclipse创建一个新的EJB项目,例如`TellerEJB`。 - 导出项目为`.jar`文件,例如`TellerEJB.jar`。 3. **创建Web应用**: - 创建一个Web应用项目,如`TellerWEB`。 - 导出项目为`.war`文件,如`TellerWEB.war`。 4. **部署应用**: - 将`TellerWEB.war`文件放置于WebLogic服务器的`webapps`目录下。 - 将`TellerEJB.jar`文件放置于`autodeploy`目录。 - 配置`Tomcat`与`WebLogic`之间的集成,以便通过HTTP访问。 - 添加必要的库文件,例如`hibernate3.2`等至`base_domain\lib`目录。 #### 三、打包并部署EAR文件 1. **创建EAR文件**: - 创建一个名为`TellerAPP`的目录,用于存放EAR文件。 - 在该目录下创建`META-INF\application.xml`文件。 - 将`TellerEJB.jar`和`TellerWEB.war`文件放入`TellerAPP`目录。 - 使用命令行工具将这些文件打包成`TellerAPP.ear`: ``` cd TellerAPP jar cvf TellerAPP.ear * ``` 2. **部署EAR文件**: - 将`TellerAPP.ear`文件放置于`autodeploy`目录下。 - 访问`http://localhost:7001/TellerWEB/openaccount.jsp`以验证部署是否成功。 #### 四、PointBase数据库配置 1. **安装PointBase数据库**: - 安装`PointBase`数据库软件到`D:\bea\wlserver_10.0\common\eval\pointbase\tools`目录。 - 运行`startPointBaseConsole.cmd`以启动控制台。 - 设置数据库URL为`jdbc:pointbase:server://localhost/briupdb`。 2. **配置DataSource**: - 登录WebLogic控制台`http://localhost:7001/console`。 - 依次进入`Services > JDBC > DataSources`。 - 锁定并编辑现有数据源或创建新的数据源。 - 输入以下信息: - **Name**: `JDBCDataSource` - **JNDI Name**: `jdbc/dshibernate` - **Driver**: 选择与PointBase数据库兼容的驱动程序。 - **URL**: `jdbc:pointbase:server://localhost/briupdb` - **Username/Password**: 数据库用户名和密码。 通过以上步骤,可以完成EJB项目的完整配置,包括WebLogic服务器的安装配置、MyEclipse中项目的创建与部署、EAR文件的打包与部署以及PointBase数据库的配置。这对于初学者来说是非常宝贵的实战指南,有助于理解和掌握EJB开发及部署流程。
- 粉丝: 21
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助