MyEclipse10+JBoss7.1.1Final配置Oracle的JNDI
来源:互联网 发布:百度算法规则 编辑:程序博客网 时间:2024/06/14 07:20
第一次配置这些东西,百度了无数资料,感觉启发很大,自己整理下,本人菜鸟一枚,不喜勿喷。
一、下载JBoss7.1.1final
jbossas.jboss.org/downloads/
下载后解压出来
二、配置JBoss7.1.1final配置Oracle11g JNDI
① 将Oracle数据库所在位置中的 ojdbc6.jar文件拷出,我的在F:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib这个目录下‘;
② 将jboss-as-7.1.1.Final安装目录下modules中com文件夹打开,并创建oracle文件夹,并在其中创建main文件夹,将ojdbc6.jar拷到此目录下,创建module.xml 文件
<?xml version="1.0"encoding="UTF-8"?>
<modulexmlns="urn:jboss:module:1.1" name="com.oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
注意红字部分,它是你在module文件夹中的路径,后面也有用。
③ 打开jboss-as-7.1.1.Final\standalone\configuration 中的standalone.xml文件
<subsystem xmlns="urn:jboss:domain:configadmin:1.0"/>
<subsystem xmlns="urn:jboss:domain:datasources:1.0">
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
</datasource>
<datasource jta="true" jndi-name="JNDI名称" pool-name="OraclesqlDS" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>jdbc:oracle:thin:@127.0.0.1:1521:orcl</connection-url>
<driver>oracle</driver>
<security>
<user-name>数据库名字</user-name>
<password>数据库密码</password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver name="oracle" module="com.oracle">
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
然后在datasources中添加红字的配置(jndi-name、connection-url、user-name、password什么的看你自己的配置),在<drivers>中添加红字部分的内容,红字部分中蓝色字体的内容需要注意,上下要对应。你的项目中的JNDI名称一定要和这里的对应,不然会出错。
三、MyEclipse10 中配置JBoss 7
打开工具栏中Window,打开preferences,选中Myeclipse下的Servers,选择JBoss,在选中JBoss7.X
选中Enable。
JBossHome中填你的JBoss7的解压路径。
Server-name中为空。
将你的工程部署到JBoss7中,然后启动JBoss 7,到此完成。
如果出现
(MSC service thread 1-13)JBAS011006: Not installing optionalcomponentorg.springframework.web.context.request.async.StandardServletAsyncWebRequestdue to exception:org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054:Could not find default constructor for class
的错误。
打开jboss-as-7.1.1.Final\standalone\configuration 中的standalone.xml文件。添加红字部分内容:
<profile>
<subsystem xmlns="urn:jboss:domain:logging:1.1">
<console-handler name="CONSOLE">
<level name="INFO"/>
<filter>
<not>
<match pattern="JBAS011006"/>
</not>
</filter>
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
。。。。。。
本人亲测,应该没有错了。
在此感谢前辈们提供的资料!
- MyEclipse10+JBoss7.1.1Final配置Oracle的JNDI
- jboss7.1.1配置jndi
- jboss7.1.1.Final安装配置
- MyEclipse10 JNDI的使用及配置
- MyEclipse10 JNDI的使用及配置
- 20130816 JBOSS7下webservice+hibernate+oracle myeclipse10
- jboss7 配置Oracle数据源
- Jboss7.1.1 Final 热部署
- JBOSS7.1.0.Final项目部署配置
- JBoss7.1的JNDI使用--EJB
- JBOSS7的日志配置
- MyEclipse10集成Jboss7
- jboss7 jndi使用
- jboss7 配置三----为JBoss7配置MSSQL的DataSource
- Jboss7配置ssl的方法
- DIV的上下左右均居中 jboss7.1.1Final的jsp热部署解决方案。
- jboss7.1.1配置mysql数据源
- jboss7.1.1配置mysql数据源
- Doxygen使用学习(二)------Doxygen的内部支持的markdown语法
- HTTP POST GET 本质区别详解
- java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
- OJ------字符串反转
- Spark的这些事<二>——几个概念
- MyEclipse10+JBoss7.1.1Final配置Oracle的JNDI
- linux解压命令大全
- 在局域网里配置mysql服务器
- Cocoapods安装步骤
- 项目实战--PC端固态布局[5]之footer
- hibernate中HQL查询详细解析(珍藏版)
- 【ABAP】Field Symbol使用总结
- Ubuntu16.04LTS编译Android内核3.4
- Spark-Sql源码解析之七 Execute: executed Plan -> RDD[Row]