应该是数据源绑定不正确,试试
....
DataSource ds = null;
try{
Context initCtx = new InitialContext();
//从Context中lookup数据源。
ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/ser");
if(ds!=null)
....
如果仍然不正确,是数据源绑定不正确
....
DataSource ds = null;
try{
Context initCtx = new InitialContext();
//从Context中lookup数据源。
ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/ser");
if(ds!=null)
....
如果仍然不正确,是数据源绑定不正确
解决方案 »
- 怎样在swing中嵌入flash
- 二进制减法(加补码)的一个疑问
- 如何实现这个效果??
- 【600分】struts2中的标签s:a s:select s:if s:iterator s:checkboxlist等什么时候使用# 什么时候该用%{} 什么时候该用%{#}
- 请教各位达人,请用JDOM帮我解析一下这个XML文件,主要想取数据库的配置信息(driver,user,url,password)
- 如何解决向HQL传入参数为中文时出现的乱码问题?
- 问各位一个关于jboss+jbx的问题。
- 关于jbuilder的jdbc的oracle驱动的问题
- EJB调用:用jb时,EJB Module中如何引入已有的EJB包?
- struts 的逻辑标记属性问题?
- 在jb9中配置weblogic服务器,选择bea home directory时,选择了bea的安装路径,可总是提示registy.xml does not exist;
- 数据库问题
我觉得是少了什么jar文件
<Resource name="jdbc/ser" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/ser">
<parameter>
<name>factory</name>
<value>
org.apache.commons.dbcp.BasicDataSourceFactory
</value>
</parameter>
<parameter>
<name>
driverClassName
</name>
<value>
com.microsoft.jdbc.sqlserver.SQLServerDriver
</value>
</parameter>
<parameter>
<name>url</name>
<value>
jdbc:microsoft:sqlserver://222.18.144.171:1433;DatabaseName=CTM
</value>
</parameter>
<parameter>
<name>
username
</name>
<value>
sa
</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>这一段有问题么?
<resource-ref>
<description>Employees Database for HR Applications</description>
<res-ref-name>jdbc/EmployeeDB</res-ref-name>
<res-ref-type>javax.sql.DataSource</res-ref-type>
<res-auth>Container</res-auth>
</resource-ref>