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.
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=427745