jboss数据源的jndi名字为:"java:/MySqlDS"

<sql:setDataSource dataSource="java:/MySqlDS"  var="mydb" scope="application"/>

死活找不到数据源。

不得已,只好如下写:


<%@ page import="java.sql.*, javax.sql.DataSource, javax.naming.InitialContext" %>

<%
InitialContext JNDI_Context = new InitialContext();

//JNDI查找数据源

DataSource myds = (DataSource) JNDI_Context.lookup("java:/MySqlDS");
%>
<c:set var="mydb" value="<%=myds%>" scope="application"/>

一下子就ok了。

环境配置为: jstl1.1 (jakarta-taglibs-standard-1.1.2), jboss4.02.


评论

该日志第一篇评论

发表评论

评论也有版权!