System.out.println(“Hello Amigos”)
Estou com uma aplicaçãozinha utilizando Struts e Framework e estou com um pequeno problema na conexao data source, ele esta dando erro no minha URL: em meu SERVER.XML do tomcat esta assim:
</Context>
<Host name="192.168.10.68" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
<DefaultContext>
<Resource name="jdbc/StrutsDemoDS" auth="Container" type="javax.sql.DataSource" scope="Shareable"/>
<ResourceParams name="jdbc/StrutsDemoDS">
<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://192.168.10.68/strutsdemo</value></parameter>
<parameter><name>username</name><value>root</value></parameter>
<parameter><name>password</name><value>solo23</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>
</DefaultContext>
</Host>
<Host name="192.168.10.68" appBase="webapps"
e na minha classe esta assim:
public class AdminUsers {
protected static DataSource dataSource;
protected static BasicDataSource ds;
public AdminUsers() throws Exception {
if (dataSource == null) {
try {
Connection conn = null;
InitialContext ic = new InitialContext();
dataSource = (DataSource) ic.lookup("java:comp/env/jdbc/StrutsDemoDS");
if (dataSource != null) {
conn = dataSource.getConnection();
}
} catch (NamingException ex) {
System.out.println(ex.getMessage());
throw ex;
}
}
acho que neste trecho “java:comp/env/jdbc/StrutsDemoDS” deve conter algum erro porque ele acusa que este url esta errado, e como ja disse estou utilizando data source, se alguem souber como arrumo isso eu agradeco.