# wildfly11_ejb_demo **Repository Path**: liuyouzhang/wildfly11_ejb_demo ## Basic Information - **Project Name**: wildfly11_ejb_demo - **Description**: wildfly11.0.0.Final的使用例子,maven管理 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-09-18 - **Last Updated**: 2023-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wildfly11_ejb_demo
#### 介绍
wildfly11.0.0.Final,jdk1.8,idea2019.1,maven的传统j2ee项目,ejb3.2架构,有数据库例子,oracle
#### 软件架构 软件架构说明
ejb3.2,j2EE6
#### 安装教程 1. 下载并安装jdk1.8,下载wildfly11.0.0.Final
wildfly下载地址https://www.wildfly.org/downloads/
配置环境变量 JBOSS_HOME=${wildfly_install_dir}
wildfly 启动命令standalone.bat -c standalone-full.xml
进入管理控制台,新增用户admin/admin,参考 https://my.oschina.net/tacg/blog/423867 2. 在wildfly命令行下安装oracle驱动
进入wildfly cli控制台
/bin/jboss-cli.sh --connect
安装oracle驱动
module add --name=com.oracle --resources=[path-to-driver]/ojdbc6.jar --dependencies=javax.api,javax.transaction.api
将安装的oracle,安装为wildfly的一个module
/subsystem=datasources/jdbc-driver=oracle:add(driver-name=oracle,driver-module-name=com.oracle,driver-xa-datasource-class-name=oracle.jdbc.driver.OracleDriver)
登录wildfly控制台,配置数据源
http://localhost:8080/console或者http://localhost:9990/console
博文参考:https://blog.csdn.net/liuyouzhang89/article/details/108571743
3. 运行本项目
配置ejbserver项目中,wildfly的maven插件中,对应的wildfly的地址和密码
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
</plugin>
用idea打开本项目,进入ejbserver目录,运行 mvn wildfly:deploy,在wildfly看到本项目部署成功
然后运行ejbclient模块里面的HelloWorldClient.java(idea右键,run)
4. 注意事项
可能有几个jar包,maven引用时,是不在中央仓库的,因此需要自己到网上找并下载下来,自行导入到本机的本地仓库中。
安装命令:
   mvn install:install-file -DgroupId=imsdriver(jar包的groupId) -DartifactId=imsdriver(jar包的artifactId) -Dversion=1.0(jar的版本号) -Dpackaging=jar -Dfile=D:\jar\imsdriver.jar(jar包的具体路径)