WAS CE命令行配置DB2数据源及引用
来源:互联网 发布:ios10蜂窝移动数据选项 编辑:程序博客网 时间:2024/04/29 03:11
环境:Redhat5.4, WASCE3.0
与WAS的区别非常大,毕竟虽然叫WASCE,但根本不是WAS,基本上所有的操作全是通过deploy命令加计划文件执行的,对于配置DB2数据源,首先要把db2jcc.jar和db2_license_cu.jar放到lib目录下面,然后编写计划文件,如下:
<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2">
<dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2">
<dep:moduleId>
<dep:groupId>console.dbpool</dep:groupId>
<dep:artifactId>DBRS</dep:artifactId>
<dep:version>1.0</dep:version>
<dep:type>car</dep:type>
</dep:moduleId>
<dep:dependencies>
<dep:dependency>
<dep:groupId>com.ibm.db2</dep:groupId>
<dep:artifactId>db2jcc</dep:artifactId>
<dep:type>jar</dep:type>
</dep:dependency>
<dep:dependency>
<dep:groupId>com.ibm.db2</dep:groupId>
<dep:artifactId>db2jcc_license_cu</dep:artifactId>
<dep:type>jar</dep:type>
</dep:dependency>
</dep:dependencies>
</dep:environment>
<resourceadapter>
<outbound-resourceadapter>
<connection-definition>
<connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
<connectiondefinition-instance>
<name>DBRS</name>
<config-property-setting name="TraceFile"/>
<config-property-setting name="UserName">username</config-property-setting>
<config-property-setting name="DatabaseName">Database</config-property-setting>
<config-property-setting name="Password">******</config-property-setting>
<config-property-setting name="ServerName">Server Address</config-property-setting>
<config-property-setting name="PortNumber">默认是50000</config-property-setting>
<connectionmanager>
<local-transaction/>
<single-pool>
<max-size>10</max-size>
<min-size>0</min-size>
<match-one/>
</single-pool>
</connectionmanager>
</connectiondefinition-instance>
</connection-definition>
</outbound-resourceadapter>
</resourceadapter>
</connector>
配置文件写好后,执行如下命令:
./deploy.sh --user user --password password deploy WASCEHOME/repository/org/tranql/tranql-connector-db2-xa/1.7/tranql-connector-db2-xa-1.7.rar ../计划文件.xml
这样便配置好了一个名为DBRS的数据源,接下来就是如何让Web应用可以通过JNDI查找到了,同样是通过deploy加计划文件来实现,编写计划文件,如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">
<environment>
<moduleId>
<artifactId>Application</artifactId>
</moduleId>
<dependencies>
<dependency>
<groupId>console.dbpool</groupId>
<artifactId>DBRS</artifactId>
</dependency>
</dependencies>
</environment>
<context-root>/WebContext</context-root>
<resource-ref>
<ref-name>jndi</ref-name>
<resource-link>DBRS</resource-link>
</resource-ref>
</web-app>
之后修改应用的web.xml文件,加入如下配置:
<resource-ref>
<res-ref-name>jndi</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
最后运行下面的命令:
./deploy.sh --user user--password password deploy ../war包 ../计划文件.xml
完成部署应用的同时配置了JNDI引用,如此就可以通过JNDI查找到配置好的数据源了,有些以前直接写JNDI的地方,可能需要改了java:comp/env/JNDI才可以找到。
- WAS CE命令行配置DB2数据源及引用
- Websphere 命令行配置DB2数据源连接池
- WAS配置MySQL数据源
- hibernate + DB2 数据源配置及对象映射配置
- DB2数据源配置及POWERDESIGNER配置反向生成
- Tomcat db2 配置数据源
- myeclipse配置DB2数据源
- myeclipse配置DB2数据源
- WAS 5.x中数据源的配置使用及常见问题
- 如何安装和配置DB2的ODBC驱动及数据源
- 命令行安装配置db2
- websphere8.5配置db2数据源
- 各种数据源的配置,及对应jar包的引用
- was配置oracle RAC集群的数据源
- 配置WAS数据源启动报错问题
- WAS学习笔记之配置MySQL数据源
- WAS上配置数据源连接失败
- 配置Tomcat数据源, spring引用
- Linux下查看apache、nginx的进程数,并发数
- javascript学习笔记(5) --数组
- Flash 外部调用
- sybase DBArtisan 7中文查询数据乱码解决方案
- 谁说IT企业忌讳培训机构出来的学生?学生短信揭真相!
- WAS CE命令行配置DB2数据源及引用
- 奥巴马入驻Pinterest 总统也感受到了兴趣图谱的力量
- Screen速记
- 如何使用Log4j
- 黑马程序员Java基础之网络编程(net)
- ASP.NET随机生成验证码图片
- 架构师向左,项目经理向右??
- Delphi 函数指针 过程/函数类型
- eclipse本地安装配置ADT