Embedded jetty 带焊缝的嵌入式码头-如何设置jdbc
我正在从玻璃鱼迁移到嵌入式码头。 我已将嵌入式码头配置为使用weld进行CDI,并且可以正常工作。 我想连接到AS400 DB2数据库,但在配置时遇到问题 我的glassfish-resources.xml如下所示:Embedded jetty 带焊缝的嵌入式码头-如何设置jdbc,embedded-jetty,Embedded Jetty,我正在从玻璃鱼迁移到嵌入式码头。 我已将嵌入式码头配置为使用weld进行CDI,并且可以正常工作。 我想连接到AS400 DB2数据库,但在配置时遇到问题 我的glassfish-resources.xml如下所示: 有人知道如何配置jetty-env.xml和web.xml使其与jetty 9.1相同吗 谢谢 假设码头9.1 见: 在您的WEB-INF/jetty env.xml中 jdbc/db2_池 xxx 1.1.1.1 系统 用户 通过 jdbc:as400://1.1.
有人知道如何配置jetty-env.xml和web.xml使其与jetty 9.1相同吗
谢谢 假设码头9.1
见:
在您的WEB-INF/jetty env.xml中
jdbc/db2_池
xxx
1.1.1.1
系统
用户
通过
jdbc:as400://1.1.1.1;libraries=db2“>
DB2
然后有一个WEB-INF/WEB.xml部分
jdbc/db2_池
javax.sql.DataSource
容器
最后,在您的代码中,您可以通过
import javax.naming.InitialContext;
导入javax.sql.DataSource;
公共类MyClass{
公共方法(){
InitialContext ic=新的InitialContext();
datasourcemyds=(DataSource)ic.lookup(“java:comp/env/jdbc/db2_pool”);
...
}
}
什么版本的Jetty?(具体点!很重要)您找到问题的答案了吗?
<jdbc-connection-pool name="db2_pool"
datasource-classname="com.ibm.as400.access.AS400JDBCDataSource"
res-type="javax.sql.ConnectionPoolDataSource"
driver-classname="">
<description />
<property name="DatabaseName" value="xxx"></property>
<property name="ServerName" value="1.1.1.1"></property>
<property name="naming" value="SYSTEM"></property>
<property name="User" value="user"></property>
<property name="Password" value="pass"></property>
<property name="URL" value="jdbc:as400://1.1.1.1;libraries=db2"></property>
<property name="libraries" value="DB2"></property>
</jdbc-connection-pool>