Pessoal estou tendo problema com o DataSorce, fiz a alteração no arquivo serve.xml :
<Resource name="jdbc/registerDS" auth="Container"
type="javax.sql.DataSource"
scope="Shareable">
</Resource>
<ResourceParams name="jdbc/registerDS">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/register</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>root</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>100</value>
</parameter>
</ResourceParams>
O codigo bem simples:
public Users() throws Exception {
if (dataSource == null) {
try {
InitialContext ic = new InitialContext();
dataSource = (DataSource) ic.lookup("java:comp/env/jdbc/registerDS");
} catch (NamingException ex) {
System.out.println(ex.getMessage());
throw ex;
}
}
}
Mas sempre cai na exeção :
Name jdbc is not bound in this Context
Onde estou errando ?!