lunes, 11 de mayo de 2015

Problemas con el puerto 8080 Java - Oracle

Se te ha presentado este tipo de mensaje "Port 8080 is used by other programs", cuando ejecutabas una aplicación en Java?

Este mensaje es porque  el puerto 8080 está siendo usado por otro programa, puedes verificarlo usando el comando  netstat -a -n ;  con este comando se pueden ver los puertos que están actualmente en uso .

El puerto 8080 es usado por los servidores Tomcat, GlassFish, y JBoss.


El problema puede darse, por ejemplo si hemos instalado en nuestro equipo un programa que usa el mismo puerto 8080 como es el caso del oracle XE, podemos solucionar este problema cambiando el puerto al Oracle XE o a los servidores(Tomcat, GlassFish, y JBoss).

En mi caso opté por cambiarle el puerto al oracle XE:

Pasos:
  • Ejecutamos cmd y cargamos la consola del SQL*Plus.

          C:\Users\Luz> sqlplus /nolog

  • Iniciamos sesión como super usuario

          SQL> connect / as sysdba

  • Verificamos el puerto del Oracle XE
         SQL> select dbms_xdb.gethttpport from dual

  • Modificamos el puerto
          SQL> begin  dbms_xdb.sethttpport('8090'); end; /

y ya esta!, volvemos a verificar el puerto para ver el cambio



No hay comentarios:

Publicar un comentario