Hi all !
I have posted this question in the persistence forum yesterday, but I had no luck. Meybe this forum is more appropriate: so I'm trying to inject a Datasource in a Webservice....
@WebService(name = "CalculatorWS", targetNamespace = "http://webservice_calc/calculator")
public class CalculatorWS
{
@Resource(mappedName="java:/OracleDS")
DataSource datasource;
@WebMethod
public Person calculate(Object obj) {
System.out.println("Datasource is " + datasource; // NULL !!
// .....
}
}
DataSource ds = (DataSource)new InitialContext().lookup("java:/OracleDS");
Connection conn = null;
try {
conn = ds.getConnection();
System.out.println("Connection with initial context" +conn);
}