Jboss连接Oracle数据源
将jboss下载并解压,我是下载解压到D:\develope\jboss-eap-7.1目录
1.在modules文件夹下新建com\oracle\ojdbc\main文件夹,将Oracle 的驱动复制到此处,并新建module.xml文件,里面的内容
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.oracle.ojdbc">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
2. 修改D:\develope\jboss-eap-7.1\standalone\configuration目录下的standalone.xml文件,要做好备份!!!!
修改如下部分
<subsystem xmlns="urn:jboss:domain:datasources:5.0">
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@localhost:1521/******</connection-url>
<driver>oracle</driver>
<security>
<user-name>mobile_user</user-name>
<password>******</password>
</security>
</datasource>
<drivers>
<driver name="oracle" module="com.oracle.ojdbc">
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
务必将之前配好的h2数据源配置删除,否则项目启动不起来
配置访问路径上下文
在/HoriMobile-Platform/WebContent/WEB-INF/下新建jboss-web.xml内容如下
<jboss-web>
<context-root>/</context-root>
</jboss-web>
配置后访问http://localhost:8080即可访问项目
2. 修改D:\develope\jboss-eap-7.1\standalone\configuration目录下的standalone.xml文件,要做好备份!!!!
修改如下部分外网内网就都可以访问了
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>