为什么要远程访问这个jndi做为数据源,不讨论。
重要:一定要使用jboss4,我亲测,jboss5有问题,搞了好久都没效。
一、JBoss 端,配置数据源,放入数据库驱动如下
oracle-ds.xml
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>oracleDS</jndi-name>
<use-java-context>false</use-java-context>
<connection-url>jdbc:oracle:thin:</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>scott</user-name>
<password>tiger</password>
<min-pool-size>5</min-pool-size>
<max-pool-size>20</max-pool-size>
</local-tx-datasource>
</datasources>
二、Spring配置文件
spring.xml 片段
<!--jboss jndi 数据源 start -->
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>oracleDS</value>
</property>
<property name="expectedType" value="javax.sql.DataSource" />
<property name="resourceRef">
<value>true</value>
</property>
<property name="jndiEnvironment">
<props>
<prop key="java.naming.provider.url">jnp://localhost:1099</prop>
<prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
</props>
</property>
</bean>
三、将jboss4里的jnp-client.jar和jbossall-client.jar放工程lib目录下或tomcat等应用服务器的lib目录下。
四、jnp://localhost:1099中用ip不能访问的情况,jboss需要用加启动动参数:dos 切到bin目录,run -b 0.0.0.0 就可以了。
来自:http://www.lainianxiang.com/?p=13
分享到:
相关推荐
jboss配置MySql的JNDI
jboss 配置jndi数据源,deploy下配置oracle-ds.xml
JBoss 下配置 Oracle 数据源
NULL 博文链接:https://guoying252166655.iteye.com/blog/2068704
JBoss配置mySQL数据源 有需要的就下载吧。。。。
jboss配置数据源,本人试过了的可行,没有问题
1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss下的第一个EJB程序 1.21 JNDI 1.22 JNDI配置原理详解 1.23 JSF+Seam...
NULL 博文链接:https://lumingming1987.iteye.com/blog/1663974
myeclipse 远程调试jboss as7或者jboss eap6,包括windows运行环境和linux运行环境分别介绍,同时jboss as7和jboss eap6的配置也有所不同。
在Jboss4中使用MySQL的数据源的设置方法: 一 把MySQL的JDBC驱动放到CLASSPATH中。同样,把它复制到/server/default/lib目录下
jobss4.0 和tomcat5.5的数据源配置,是我自己配置过程中写下来的,在网上看了好多,总算配成功了,希望大家喜欢.
在JBOSS 环境中配置JMS,在程序中可以通过JNDI 获取连接,如消息启动Bean 就可以通过JNDI获取:@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue ...
弹簧启动jboss7 如何使用带有JNDI的数据源在JBoss AS 7上部署Spring Boot应用程序 有关更多信息,请参见Wiki或发送电子邮件至
jboss+mysql+jndi
JBoss Mysql 数据源
EJB3.0_配置jboss数据源,本文详细描述了EJB下怎样配置jboss的数据源。
jboss-web.xml jndi.properties oracle-ds.xml三个文件,EJB+JPA 所需要的一些配置文件
JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...
NULL 博文链接:https://elfmtian.iteye.com/blog/734597
jboss-spring-int-vfs.jar