这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
分享:技术:jboss:jboss的安装与项目部署 [2015/07/27 13:56] gxx 创建 |
分享:技术:jboss:jboss的安装与项目部署 [2015/07/28 10:47] (当前版本) gxx |
||
---|---|---|---|
行 29: | 行 29: | ||
启动脚本如下: | 启动脚本如下: | ||
nohup sh /home/soft/jboss-as-7.1.1.Final/bin/standalone.sh -b 121.43.104.34 >> /home/gxx/logs/jboss/nohup.out & | nohup sh /home/soft/jboss-as-7.1.1.Final/bin/standalone.sh -b 121.43.104.34 >> /home/gxx/logs/jboss/nohup.out & | ||
+ | ===== jboss的数据源配置 ===== | ||
+ | <code> | ||
+ | cd /home/soft/jboss-as-7.1.1.Final/modules/com | ||
+ | mkdir -p mysql/main | ||
+ | rz #选择mysql驱动mysql-connector-java-5.1.33.jar上传,jboss启动后,该目录下会多一个文件mysql-connector-java-5.1.33.jar.index | ||
+ | vim module.xml #新建配置文件 | ||
+ | </code> | ||
+ | ''module.xml''内容如下: | ||
+ | <code xml module.xml> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <module xmlns="urn:jboss:module:1.0" name="com.mysql"> | ||
+ | <resources> | ||
+ | <resource-root path="mysql-connector-java-5.1.33.jar"/> | ||
+ | </resources> | ||
+ | <dependencies> | ||
+ | <module name="javax.api"/> | ||
+ | <module name="javax.transaction.api"/> | ||
+ | <module name="javax.servlet.api" optional="true"/> | ||
+ | </dependencies> | ||
+ | </module> | ||
+ | </code> | ||
+ | 修改配置文件''vim /home/soft/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml'' | ||
+ | <code> | ||
+ | <subsystem xmlns="urn:jboss:domain:datasources:1.0"> | ||
+ | <datasources> | ||
+ | <datasource jndi-name="java:/RECORD_DS" pool-name="RECORD_POOL" enabled="true" use-java-context="true"> | ||
+ | <connection-url>jdbc:mysql://127.0.0.1:3306/record?useUnicode=true&characterEncoding=UTF-8&useOldAlias</connection-url> | ||
+ | <driver>mysql</driver> | ||
+ | <security> | ||
+ | <user-name>root</user-name> | ||
+ | <password>root</password> | ||
+ | </security> | ||
+ | </datasource> | ||
+ | <drivers> | ||
+ | <driver name="mysql" module="com.mysql"> | ||
+ | <driver-class>com.mysql.jdbc.Driver</driver-class> | ||
+ | <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> | ||
+ | </driver> | ||
+ | </drivers> | ||
+ | </datasources> | ||
+ | </subsystem> | ||
+ | </code> | ||
+ | 以上jboss下的配置已经结束,重启jboss即可! | ||
+ | |||
+ | 接下来spring使用jndi配置datasource如下 | ||
+ | <code xml application-test-profile.xml> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <beans xmlns="http://www.springframework.org/schema/beans" | ||
+ | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
+ | xmlns:jee="http://www.springframework.org/schema/jee" | ||
+ | xmlns:context="http://www.springframework.org/schema/context" | ||
+ | xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd | ||
+ | http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.0.xsd | ||
+ | http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"> | ||
+ | |||
+ | <description>JNDI数据源,在测试环境使用应用服务器的数据库连接池</description> | ||
+ | <!-- 配置jndi数据源 --> | ||
+ | <jee:jndi-lookup id="dataSource" jndi-name="RECORD_DS" /> | ||
+ | </beans> | ||
+ | </code> |