Siguiendo el tutorial comenzamos con el paso 2 del mismo, ya tenemos la conexión a la base de datos desde NetBeans 6.0 y ahora crearemos un connection pool y un data source para acceder a la misma. Si estás perdido y no entiendes de que estoy hablando puedes ver la siguiente entrada donde explico las razones de usar un connection pool y un data source.
Para comenzar debemos crear una web application ...
Le ponemos de nombre SistemaSII y dejamos las demas opciones por default ...
luego hacemos click derecho sobre nuestro proyecto -> new -> other ...
luego marcamos "Glassfish" y a su derecha "JDBC Connection Pool" ...
luego colocamos un nombre en la entrada "JDBC Connection Pool Name" como ven en la imagen ...
y ya está, ahora crearemos un data source, para eso vamos donde mismo elegimos el anterior pero esta vez elegimos "JDBC Resource" ...
luego seleccionamos el connection pool que creamos anteriormente y le damos un nombre a nuestro data source como ven en la imagen ...
Unav vez listo eso, vamos a la carpeta WEB-INF de nuestro proyecto y abrimos el archivo web.xml, pinchamos references y luego add ...
Aqui deben ingresar el MISMO nombre del datasource que habian creado anteriormente ...
luego pinchen XML y verifiquen que la referencia se hay escrito como corresponde, de no ser así lo ingresan a mano como se ve en la imagen ...
luego abran el archivo sun-web.xml, pinchen Enviroment y fijense que la entrada JNDI Name sea la misma que la entrada que esta sobre ésta ...
luego ejecuten el servidor de aplicaciones glassfish desde Services y hagan click derecho sobre su proyecto y pinchen Undeploy and Deploy, eso registrará el connection pool y el datasource en el servidor de aplicaciones ...
Ya terminamos la segunda parte del tutorial, tenemos una base de datos y una conexión a través de un data source ... ahora falta crear las clases java necesarias que referencian al data source y los web services.
saludos !!!
5 comentarios:
Hola Daniel tutorial muy practico el que has posteado acerca de Connection pool y DataSource en NetBeans 6.0.
Mi problema es el siguiente: trate de realizar lo mismo con netbeans 6 Apache Tomcat 6.0.14 y mysql 5.X y las opciones que aparecen en glassfish solo me permiten crear el JDBC conection Pool cuando trato de crear el JDBC Resource no me aparece = que en tu tutorial.
estoy tratando de usar JPA (toplink) tambien si puedes ayudarme mi correo es bradiscu@gmail.com
saludos
Hola Daniel te envie un mail por favor ayudame
Donde se encuentra la segunda parte de tutorial para hacer uso de esto
muchas gracias! esta serie de tutoriales tuyos estan geniales!
Hola hice todo pero al momento de ejecutarlo me tira el siguiente error -- need to specify class name in environment or system property si alguien sabe please ayudenme a mi correo chiperortiz@hotmail.com
Publicar un comentario