Mostrando entradas con la etiqueta apache. Mostrar todas las entradas
Mostrando entradas con la etiqueta apache. Mostrar todas las entradas

Habilitar Tomcat y Glassfish para conexion a bases de datos

En muchas ocasiones me he visto en la necesidad de configurar mi Tomcat o Glassfish para que mis aplicaciones se peguen a su respectiva base de datos, aun cuando en las librerías de los respectivos proyectos incluya el driver jdbc necesario.

La forma de configurar Tomcat y Glassfish es muy simple solamente es necesario incluir en la carpeta "lib" que esta dentro de la ruta de instalación de cualquier de los dos servidores el respectivo JAR.


Para Tomcat y Glassfish:

$HOME_PATH/lib

Donde $HOME_PATH es la ruta de instalación de Tomcat.

En mi debian el instalador de Netbeans deja el $HOME_PATH de Tomcat y Glassfish en la siguiente ubicación:

/usr/local/apache-tomcat-6.0.18
/usr/local/glassfish-v2ur2

Para windows como tengo ratos de no instalarlo Tomcat no recuerdo donde lo dej el instalador por defecto pero al igual que en GNU/Linux al obtener el archivo descomprimible lo podemos ubicar en el lugar que queramos el $HOME_PATH.

En el caso de sistemas GNU/Linux ó Unix no es necesario copiar fisicamete el archivo pues también se puede utilizar un enlace simbólico.

# ln -s /ruta/del/driver/jdbc_driver.jar $HOME_PATH/lib

Como también en mis aplicaciones el DAO Oracle TopLink para JPA en el caso de Glassfish no es necesario por que ya esta incluido pero para Tomcat no así que es necesario descargar los respectivos JAR de Oracle TopLink para poder usar persistencia de datos.

Luego de eso reiniciamos los servicios.

Dejare los links para poder descargar los respectivos driver jdbc para los diferentes gestores de bases de datos mas populares.

JDBC Driver para MySQL
JDBC Driver para Oracle
JDBC Driver para PostgreSQL
JDBC Driver para Apache Derby
JDBC Driver para SQL Server / Sybase puede usarse el driver libre o el propietario.

Comentarios (0)

Apache2, arreglando el redireccionado

Siempre que se instala Apache2 en un sistema Debian GNU/Linux de la forma tradicional, al probarlo en nuestro localhost (127.0.0.1) aparece la frase It Works!, y no aparece en verdad donde se encuentra la raíz que por lo general se encuentra en /var/www sino que la redirecciona hacia /var/www/apache2-default para solucionarlo se hace lo siguiente:

Debemos editar un archivo de configuración del apache2

# nano /etc/apache2/sites-available/default

Buscamos la linea que diga y la comentamos

RedirectMatch ^/$ /apache2-default/

Debe quedar asi

# RedirectMatch ^/$ /apache2-default/

Guardamos el archivo y luego debemos reiniciar el servicio

# /etc/init.d/apache2 restart

Y eso es todo, cada vez que accedemos al localhost el servidor apache2 utiliza la ruta por defecto /var/www a menos que no se haya cambiado.

Comentarios (0)

Configurar servidor sencillo ASP .NET en Debian

Hasta hoy me había llamado la atención programar en asp net, aunque estoy muy contento con php5, en realidad no se nada de asp net y quería empezar a hacer algunos chascarrios para ver si es tan cachimbon como dicen comparándolo con php y jsp, pero me reuso a usar windows para solo eso entonces me decidí usar el Framework Mono y me dispuse a configurar un servidor web sencillo para que corrieran mis scripts de asp net en mi Debian usando el modulo mod_mono para apache2, y fue tan fácil como hacer esto

Instalamos apache2 web server

# apt-get install apache2

Paramos el servidor web

# /etc/init.d/apache2 stop

Instalamos el modulo para apache

# apt-get install libapache2-mod-mono mono-apache-server

Quitamos el modulo que se carga automáticamente

# a2dismod mod_mono

Y ponemos el que corre los scripts automáticamente sin hacer tanta onda en archivos de configuración del apache

# a2enmod mod_mono_auto

Iniciamos nuevamente el apache

# /etc/init.d/apache2 start

Ahora solo falta probar el servidor en http://localhost

Debe aparecer hasta abajo algo parecido como esto

Apache/2.2.6 (Debian) mod_mono/1.2.4 PHP/4.4.4-9 Server at localhost Port 80

En mi caso también tengo instalado php4 y por esa razón es que aparece, nada mas resta poner un archivo aspx, ejecutarlo y funcionara.
Para verificar que todo funciona es de utilidad instalar los ejemplos

# apt-get install asp.net-examples

Y hacer un enlace simbolico de los ejemplos a la ruta del servidor apache

# ln -s /usr/share/asp.net-demos/ /ruta/servidor/apache

y al escribir en el navegador http://localhost/asp.net-demos debe aparecer esto

Espero haber iniciado con pie derecho el año 2008 con este post y que le sea de utilidad.

Comentarios (1)opiniones, ¿cual es la tuya?