getConnection Exception javax.naming.NoInitialContextException: необходимо указать имя класса в среде или системном свойстве, или в качестве параметра апплета, или в файле ресурса приложения: java.naming.factory.initial null
когдаЯ запускаю ниже код, это исключение, которое я получаю.
Я уже создал соответствующие jndi namepool подключения в glassfishv3 pl, дайте мне любое решение ....
Спасибо ..
import java.sql.Connection;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
public class Test {
/**
* @param args
*/
private static DataSource ds;
private static Context initialContext = null;
public static Connection getConnection()
{
try
{
initialContext = new InitialContext();
ds = (DataSource) initialContext.lookup("jdbc/__TimerPool");
System.out.println("data source "+ds);
return ds.getConnection();
}
catch (Exception e)
{
System.out.println(("getConnection Exception " + e));
}
return null;
}
public static void main(String[] args) {
System.out.println(Test.getConnection());
}
}