Monday, October 5, 2015

Unable to access /cs page after configuration of UCM

ISSUE:


After configuration of Oracle Web-center Content(UCM) server ,we were unable to access /cs page.
http://hostname:16200/cs

ERROR OBSERVED:


Logs @ $DOMAIN_HOME/servers/ucm_server/logs/ucm_server.out
              $DOMAIN_HOME/servers/ucm_server/logs/ucm_diagnostics.log

<<
[ERROR] [UCM-CS-000001] [oracle.ucm.idccs] [tid:[ACTIVE].ExecuteThread: ‘0’ for queue: ‘weblogic.kernel.Default (self-tuning)’] [userId: <anonymous>] [ecid: 0000IzP9ZVh5yWD_z9XBiW1DmFxr000003,0] [APP: Oracle Universal Content Management – Content Server] general exception[2011-05-10T10:05:12.904+01:00] [UCM_server1] [ERROR] [UCM-CS-000001] [oracle.ucm.idccs] [tid:[ACTIVE].ExecuteThread: ‘0’ for queue: ‘weblogic.kernel.Default (self-tuning)’] [userId: <anonymous>] [ecid:0000IzP9ZVh5yWD_z9XBiW1DmFxr000003,0] [APP: Oracle Universal Content Management – Content Server] generalexception[[
intradoc.common.ServiceException: !csProviderUnableToStartSystem,SystemServerSocket
        at intradoc.server.IdcSystemLoader.startProvider(IdcSystemLoader.java:2601)
        at intradoc.server.IdcSystemLoader.prepareStartMonitorProviders(IdcSystemLoader.java:2515)
        at intradoc.server.IdcManagerBase.startProviders(IdcManagerBase.java:103)
        at intradoc.server.IdcManagerBase.serviceStart(IdcManagerBase.java:368)
        at intradoc.server.IdcServerManager.serviceStart(IdcServerManager.java:245)
        at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:630)
        at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:455)
        at intradoc.idcwls.IdcIntegrateWrapper.initializeServer(IdcIntegrateWrapper.java:102)
Caused by: intradoc.data.DataException: !csCouldNotListenOnPort,4444
Caused by: java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
        at java.net.ServerSocket.bind(ServerSocket.java:328)

>> 

REASON:


It seems some other process is already running on port 4444 and hence we are getting above exception.

SOLUTION:


Option 1)

1) Identify Process (PID) which is having hold on port 4444. HOW?

2) If that Process is not required then kill the process ID.
If that process is required then please follow Option 2

Option 2)

1) Shutdown managed server ucm_server from console.

2) Change value in $DOMAIN_HOME/ucm/cs/config/config.cfg for parameter IntradocServerPort

Old:
IntradocServerPort=4444
New:

IntradocServerPort=4448.

Note:
Before changing to Port 4448 Please make sure that Port (4448) is free and available for use
eg: netstat -an | grep 4448 ( if no output then port is free and available for use)

3) Restart Managed Server ucm_server.

More:
http://docs.oracle.com/cd/E21764_01/doc.1111/e10726/c06_core_ref.htm#CSIDO420

No comments:

Post a Comment

Other Posts