TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

Crear un recurso de conexion tomcat



Descripcion

para crear un recurso el cual se conecte a la base

html


-- en el server.xml dentro de la etiqueta host se debe crear la etiqueta <context> para una aplicaion /juliangomez  que va hacer uso del recuero <Resource> con las caracteristicas indicadas.
-- este recueso con el nombre jdbc/prueba se crea para una conexion a una base de datos mysql , recordar que para esta base de datos se hace uso de (com.mysql.jdbc.Driver) que es la clase
-- de conexion que usa mysql , se busca en internet dependiendo de su Controlador de conexion para mysql, este nombre de clase cambia segun la base de datos que se quiere conectar. tambien
-- suecede lo mismo con la cadena url de conexion a la base de datos, esta cambia segun la base de datos a conectar (localhost: ip o servidor de db, prueba es la base de datos a usar).

<Context  path="/juliangomez">
  <Resource name="jdbc/prueba" 
            auth="Container"
            type="javax.sql.DataSource"
            username="prueba"
            password="Html5phpmysql."
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql://localhost:3306/prueba"
            maxActive="15"
            mazIdle="3"
            maxWait="15"/> <!--Esto nos indica el maximo de tiempo que debe esperar la base de datos para conectarse-->
</Context>


NOTA: para mysql el usuario prueba, se debe correr el siguiente comando para que "prueba" pueda realizar la conexion exitosamente. 
(ALTER USER 'prueba'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Html5phpmysql.';) . tambien recordar que XML es un formateador de contenido que no permite unos caracteres especiales. asi que
debe ebitar los caracteres como (/, & ) entre otros que XML no permite y sacaria error en server.xml



-- para crear un recurso que sea global para cualquier aplicacion se debe crear el recurso en 
<GlobalNamingResources>
    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>