Buenas !!
Tengo un problemilla con el error 404...
Estoy trabajando con un proyecto en Eclipse que conecta con una Base de Datos de Postgre. Como servidor uso Tomcat.
El nombre de mi proyecto es "FCOC_RegistreMapes". Todas las tablas (Mapes.java, MapesDAO.java, MapesDAOImpl.java, MapesExample.java, public_mapes_SqlMap.xml, etc) que se me crearon al conectar con mi BBDD de postgre están en /FCOC_RegistreMapes/src/bbdd/.
Las .class las tengo en /FCOC_RegistreMapes/WEB-INF/classes/bbdd/.
He creado un primer.java con el siguiente código (pretendo inserir un registro a la BBDD de Postgre).
Código:
package bbdd;
import java.io.IOException;
import java.io.Reader;
import java.sql.SQLException;
import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
public class Primer {
/**
* @param args
* @throws IOException
* @throws SQLException
*/
public static void main(String[] args) throws IOException, SQLException {
// TODO Auto-generated method stub
String resource = "FCOC_RegistreMapes/src/bbdd/public_mapes_SqlMap.xml";
Reader reader = Resources.getResourceAsReader(resource);
SqlMapClient smc = SqlMapClientBuilder.buildSqlMapClient(reader);
MapesExample me = new MapesExample();
me.oredCriteria.get(153);
MapesDAO mdao = new MapesDAOImpl(smc);
Mapes mm = new Mapes();
mm.setIdMapa("123456789");
mm.setNomMapa("Mapa prova");
mm.setEstat(true);
mm.setImpressio(5);
mm.setTipus(1);
mm.setNormativa(1);
mdao.insert(mm);
}
}
El resultado es:
Estado HTTP 404 - /FCOC_RegistreMapes/src/bbdd/Primer.java
type Informe de estado
mensaje /FCOC_RegistreMapes/src/bbdd/Primer.java
descripción El recurso requerido (/FCOC_RegistreMapes/src/bbdd/Primer.java) no está disponible.
¿Como puedo solucionarlo?
Gracias de antemano!
Anna