Un Post breve después de tiempo con un pequeño problema que me encontré al instalar el PL SQL Developer en Windows 10 y entiendo que en el 7 también se tiene el mismo problema, tenía todo configurado OK y me seguía saliendo el mensaje de error:
ORA-12154 TNS could not resolve service name
el problema fue la ruta donde se instalo:
"C:\Program Files (x86)"
moví la carpeta a la ruta:
"C:\Program Files\PLSQL Developer"
y todo funcionó ok.
JAVA J2EE
Java y otros...
domingo, 19 de marzo de 2017
jueves, 15 de noviembre de 2012
Configuración DATA SOURCE TOMCAT 7 - ORACLE DATA SOURCE
- DATA SOURCE
La configuración de un Data Source para tomcat es muy sencillo se requiere seguir los siguientes pasos los cuales fueron extraidos de la página oficial de tomcat: configuración Data Source y la configuracion del Context.xml.
1.Archivo Context: lo primero que se tiene que hacer es configurar el Context para esto tenemos 2 opciones:
a. Configuración Context en el war: crear un archivo Context.xml en la aplicación en la carpeta META-INF el cual debe tener la siguiente estructura (para este ejemplo realice las pruebas con Oracle):
esto si se quiere trabajar la configuración a nivel del war.
WEB-INF/web.xml
b. Configuración Context Tomcat: si se quiere trabajar con un solo archivo de configuración a nivel de tomcat ingresar la misma configuración en el archivo Context.xml que se encuentra en la ruta tomcat/conf si se quiere agregar mas conexiones agregar un nuevo algo así:
2. Archivo web.xml: en el archivo web.xml de la aplicación agregar:WEB-INF/web.xml
3. Utilizando el DS: en la aplicación hacemos llamado al ds con el siguiente código:Descripcion conexion jdbc/ds1 javax.sql.DataSource Container
Context ctx = new InitialContext(); Context envctx = (Context) ctx.lookup("java:/comp/env"); DataSource dataSource = (DataSource) envctx.lookup("jdbc/ds1"); Connection conn = dataSource.getConnection();
- ORACLE DATA SOURCE
Si vas trabajar con tipos de datos propios de oracle tendrias que cambiar tu configuración y trabajar con ORACLE DATA SOURCE, por ejemplo en mi caso con datos del tipo "OracleTypes.CURSOR, BLOB etc." para eso se tiene que reemplazar el siguiente código en el Contex.mxl:
despues se debe cambiar en el web.xml del proyecto:
Descripcion conexion jdbc/ds1 oracle.jdbc.pool.OracleDataSource Container
y por último en el código:
Context ctx = new InitialContext(); Context envctx = (Context) ctx.lookup("java:/comp/env"); OracleDataSource dataSource = (OracleDataSource) envctx.lookup("jdbc/ds1"); Connection conn = dataSource.getConnection();
Buenos después de tiempo publico un nuevo post espero les sea util. adeu.
Etiquetas:
Configuración OracleDataSource,
DataSource,
J2EE,
OracleDataSource
Suscribirse a:
Entradas (Atom)