我原程序这样写:public static final String MyDS= "java:comp/env/jdbc/MySQLServerDS";楼上的意思是说这样写吗:?public static final String MyDS= "java:jdbc/MySQLServerDS"; 连接池我在Weblogic中测试过是成功的。
public static final String MyDS= "java:jdbc/MySQLServerDS";这样写也是不行,同样的错误。
不是不行,求求大家了,这个问题困了我很久了。 我的配置: ///////////////////////////////////////////weblogic console:1、连接池名:MySQLServerCP 2、DataSource名:MySQLServerDS 3、JNDI名:MySQLServerJNDI/////////////////////////////////////////////程序段:public static final String MyDS= "java:comp/env/jdbc/MySQLServerDS";/////////////////////////////////////////////提示错误:javax.naming.NameNotFoundException: While trying to look up comp/env/jdbc/MySQLS erverDS in /app/webapp/test/26768024.; remaining name 'comp/env/jdbc/MySQLServ erDS'//////////////////////////////////////////////
连接池我在Weblogic中测试过是成功的。
我的配置:
///////////////////////////////////////////weblogic console:1、连接池名:MySQLServerCP
2、DataSource名:MySQLServerDS
3、JNDI名:MySQLServerJNDI/////////////////////////////////////////////程序段:public static final String MyDS= "java:comp/env/jdbc/MySQLServerDS";/////////////////////////////////////////////提示错误:javax.naming.NameNotFoundException: While trying to look up comp/env/jdbc/MySQLS
erverDS in /app/webapp/test/26768024.; remaining name 'comp/env/jdbc/MySQLServ
erDS'//////////////////////////////////////////////