# 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包的具体路径)