急!配置数据源出错?
书上部分原代码:
server.xml部分代码:
<Context path="p248" reloadable="true" docBase="p248" dabug="0" releadable="true" crossContext="true">
<Resource name="jdbc/mysql/test"
suth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/mysql/test">
<parameter>、、、
web.xml部分代码:
<web-app>
<description>JSP中的高级数据库应用实例</description>
<resource-ref>
<description>DataSource</description>
<res-ref-name>jdbc/mysql/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
SqlTestDS类中部分代码:Context ctx=new InitialContext();
if(ctx==null)
throw new Exception("No Context");
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql/test");
请问:最后一句ds从JNDI中查询数据源对象,前缀java:comp/env是否有错?