Category: Oracle Content Server

Fusion Middleware 11g : Oracle Content Server no disponible



Después de haber realizado la instalación del Oracle Content Server y dejarlo configurado en mi Dominio de Weblogic , aparece el siguiente mensaje por pantalla , al acceder por su URL







Claramente hay un error, pero.... no aparece ni el más mínimo detalle de cual, por ende tenemos que comentar a buscar en los logs




Primero buscamos en el log llamado

$Weblogic_Home/user_projects/domains/$Nombre_Dominio/servers/UCM_server1/logs/UCM_server1.log


Dentro de él ubicamos las siguientes líneas

javax.servlet.ServletException: Could not start up IDC server deployment.
at idcservlet.ServletUtils.initializeContentServer(ServletUtils.java:1253)
at idcservlet.ServletUtils.startAndConfigureServer(ServletUtils.java:542)
at idcservlet.ServletUtils.initializeAllServers(ServletUtils.java:455)
at idcservlet.IdcFilter.initContentServer(IdcFilter.java:132)

####jun 19, 2012 11:18:12 AM CLT warning



Después chequeamos el log llamado

$Weblogic_Home/user_projects/domains/$Nombre_Dominio/servers/UCM_server1/logs/UCM_server1.out

Jun 19, 2012 11:18:12 AM CLT Warning Socket BEA-000450 Socket 3 internal data record unavailable (probable closure due idle timeout), event received 17
Jun 19, 2012 11:18:32 AM CLT Warning Socket BEA-000450 Socket 4 internal data record unavailable (probable closure due idle timeout), event received 17



Y finalmente vemos el log llamado

$Weblogic_Home/user_projects/domains/$Nombre_Dominio/servers/UCM_server1/logs/UCM_server1-diagnostic.log


Y en este log es donde aparece lo que estabamos buscando

Caused by: intradoc.data.DataException: !csCouldNotListenOnPort,4444
at intradoc.provider.SocketIncomingProvider.startProvider(SocketIncomingProvider.java:254)


Y un poco más abajo

Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)



Según la documentación Oracle
http://docs.oracle.com/cd/E21764_01/doc.1111/e14495/configucm.htm#INECM1539


El puerto 4444 es ocupado por IBR para conectarse al Oracle Content Server , por ende para cambiarlo hay que ir a DomainHome/ucm/cs/config/config.cfg , según la misma documentación

Por ende , verificamos ese archivo y cmabiamos la línea IntradocServerPort=4444 por IntradocServerPort=4447

Después de lo cual reiniciamos el Oracle Content Server dentro de nuestro Dominio Weblogic

Y ya está asunto arreglado :>>

PD : De todas formas hay que chequear quien y porque está usando el puerto 4444

leyyo.com/media/blogs/oracleyyo/ArchivosBlog/Imagenes/logo pagina.png" alt="" title="" width="278" height="47" />

by Ligarius
19.06.12. 08:57:14. 151 words, 6484 views. Categories: Fusion Middleware, Oracle Content Server ,