Prendendo spunto dalla Guida Application server di Antonio Carrì ho installato sul mio PC sia MySQL che NetBeans IDE 5.5. In particolare:
1. In MySQL sulla falsa riga dell'esempio presente nella guida ho definito un database denominato giuseppespecchio il quale contiene la tabella utenti composta dai campi ID, Username e Password;
2. In NetBeans ho definito una nuova Application Server denominata Sito e nella sottocartella Configurations Files ho realizzato il seguente file context.xml:

codice:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/Sito" docBase="Sito" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/giuseppespecchio" auth="Container" type="javax.sql.DataSource"/>
  <ResourceParams name="jdbc/giuseppespecchio">

    <parameter>
      <name>factory</name>
      <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>

    <parameter>
      <name>username</name>
      <value>admin</value>
    </parameter>
    
    <parameter>
      <name>password</name>
      <value>admin</value>
    </parameter>

    <parameter>
      <name>driverClassName</name>
      <value>com.mysql.jdbc.Driver</value>
    </parameter>

    <parameter>
      <name>url</name>
      <value>jdbc:mysql://localhost:3306/javatest?autoReconnect=true</value>
    </parameter>

  </ResourceParams>
</Context>
a tal proposito mi chiedevo se le seguenti righe di codice erano corrette:

codice:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/Sito" docBase="Sito" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/giuseppespecchio" auth="Container" type="javax.sql.DataSource"/>
  <ResourceParams name="jdbc/giuseppespecchio">