scalix-tomcat failed to start

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

hvle
Posts: 36
Joined: Tue Nov 13, 2007 9:27 pm

scalix-tomcat failed to start

Postby hvle » Fri Feb 06, 2009 7:34 am

Can somebody tell me what I did wrong. The box was running httpd and used up 80, 8080, 8000. I have no choice but change scalix tomcat to use 8888.

I start scalix-tomcat to find that it is shutdown at about 50sec

here my catalina.out log

Code: Select all


6/02/2009 22:15:11 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jre1.5.0_16/lib/i386/server:/usr/java/jre1.5.0_16/lib/i386:/usr/java/jre1.5.0_16/../lib/i386
6/02/2009 22:15:11 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:15:11 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1399 ms
6/02/2009 22:15:11 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
6/02/2009 22:15:11 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
6/02/2009 22:15:11 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
API:log4j-init-file is /var/opt/scalix/cs/platform/log4j.properties
Loading platform API configuration from file /var/opt/scalix/cs/platform/platform.properties
{}
log4j:WARN No appenders could be found for logger (com.mchange.v2.async.ThreadPoolAsynchronousRunner).
log4j:WARN Please initialize the log4j system properly.
RES: Initializing log4j using file /var/opt/scalix/cs/res/config/log4j.properties
initializing Scalix Web Access
SWA:log4j-init-file is /var/opt/scalix/cs/webmail/log4j.properties
Setting up user themes
Setting up nls folders
SWA:reading configuration @ /var/opt/scalix/cs/webmail/swa.properties
done initializing Scalix Web Access
6/02/2009 22:15:56 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/var/opt/scalix/cs/tomcat/webapps/caa/WEB-INF/lib/j2ee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
CAA: scalix.instance is /var/opt/scalix/cs
CAA: caa-root-directory is /var/opt/scalix/cs/caa/
CAA: Loaded web.xml init params
CAA: caa-config-directory is /var/opt/scalix/cs/caa/config
CAA: log4j-init-file is /var/opt/scalix/cs/caa/config/log4j.properties
CAA: caa-framework-init-file is /var/opt/scalix/cs/caa/config/framework-config.xml
SIS received contextInitialized event
SIS initialized with config from /var/opt/scalix/cs/sis/sis.properties
scalix.instance is '/var/opt/scalix/cs'
SIS: sis-root-directory is /var/opt/scalix/cs/sis
SIS: log4j-init-file is /var/opt/scalix/cs/sis/log4j.properties
6/02/2009 22:15:58 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:15:59 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on comms.spic.com.au/10.10.0.2:8009
6/02/2009 22:15:59 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/45  config=null
6/02/2009 22:15:59 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
6/02/2009 22:15:59 org.apache.catalina.startup.Catalina start
INFO: Server startup in 47535 ms
6/02/2009 22:15:59 org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(Unknown Source)
        at java.net.ServerSocket.bind(Unknown Source)
        at java.net.ServerSocket.<init>(Unknown Source)
        at org.apache.catalina.core.StandardServer.await(StandardServer.java:363)
        at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
6/02/2009 22:15:59 org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:16:00 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
shutting down Scalix Web Access
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
Exception in thread "Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@e2d0b2" java.lang.NullPointerException
        at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:255)
        at com.mchange.v2.resourcepool.BasicResourcePool.decrementPendingAcquires(BasicResourcePool.java:421)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$900(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1887)
        at com.mchange.v2.async.ThreadPerTaskAsynchronousRunner$TaskThread.run(ThreadPerTaskAsynchronousRunner.java:255)
Exception in thread "Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@e2d0b2" java.lang.NullPointerException
        at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:255)
        at com.mchange.v2.resourcepool.BasicResourcePool.decrementPendingAcquires(BasicResourcePool.java:421)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$900(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1887)
        at com.mchange.v2.async.ThreadPerTaskAsynchronousRunner$TaskThread.run(ThreadPerTaskAsynchronousRunner.java:255)
SIS received contextDestroyed event
6/02/2009 22:16:01 org.apache.coyote.http11.Http11BaseProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:16:01 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Failed shutdown of Apache Portable Runtime


Here is my catalina.2009-02-06.log

Code: Select all

6/02/2009 22:26:58 org.apache.coyote.http11.Http11BaseProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:26:58 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Failed shutdown of Apache Portable Runtime
6/02/2009 22:30:13 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jre1.5.0_16/lib/i386/server:/usr/java/jre1.5.0_16/lib/i386:/usr/java/jre1.5.0_16/../lib/i386
6/02/2009 22:30:13 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:30:13 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1350 ms
6/02/2009 22:30:14 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
6/02/2009 22:30:14 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
6/02/2009 22:30:14 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
6/02/2009 22:30:57 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/var/opt/scalix/cs/tomcat/webapps/caa/WEB-INF/lib/j2ee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
6/02/2009 22:31:00 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:31:00 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on comms.spic.com.au/10.10.0.2:8009
6/02/2009 22:31:01 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/799  config=null
6/02/2009 22:31:01 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
6/02/2009 22:31:01 org.apache.catalina.startup.Catalina start
INFO: Server startup in 47935 ms
6/02/2009 22:31:01 org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(Unknown Source)
        at java.net.ServerSocket.bind(Unknown Source)
        at java.net.ServerSocket.<init>(Unknown Source)
        at org.apache.catalina.core.StandardServer.await(StandardServer.java:363)
        at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
6/02/2009 22:31:01 org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:31:02 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
6/02/2009 22:31:03 org.apache.coyote.http11.Http11BaseProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-comms.spic.com.au%2F10.10.0.2-8888
6/02/2009 22:31:03 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Failed shutdown of Apache Portable Runtime


Here is my scalix-caa.log

Code: Select all

2009-02-06 22:26:53,092  INFO [SOAPDispatcherServlet.init:77] ====> CAA is starting up, standby <====
2009-02-06 22:26:53,129  WARN [CAAConfigLoader.parseConfigDocument:224] No services are configured in this config file
2009-02-06 22:26:53,237  INFO [GuidToServerCache$CleanupThread.run:39] Guid2Server cache is empty. Skipping cleanup
2009-02-06 22:26:53,238  INFO [NotificationEventListener.launch:277] Main Notification Event Listener thread launched...
2009-02-06 22:26:53,240  INFO [NotificationEventListener.launch:280] Notification Worker thread com.scalix.sac.ubermgr.events.NotificationEventListener$Worker
Thread-thread-0 launched...
2009-02-06 22:26:53,241  INFO [NotificationEventListener.launch:280] Notification Worker thread com.scalix.sac.ubermgr.events.NotificationEventListener$Worker
Thread-thread-1 launched...
2009-02-06 22:26:53,245  INFO [RESInitializer.initNotificationListener:229] RESMonitor-thread Thread launched...
2009-02-06 22:26:53,313  INFO [SOAPDispatcherServlet.init:119] ====> CAA started, you may fire when ready <====
2009-02-06 22:26:54,325  INFO [NotificationEventListener$WorkerThread.run:51] Event Notification: register|http://comms.spic.com.au:8888/res/RESDispatcher|LIS
TEN|300|comms|comms.spic.com.au|11.4.3 from host:comms.spic.com.au
2009-02-06 22:26:54,332  INFO [NotificationEventListener$WorkerThread.run:51] Event Notification: register|http://comms.spic.com.au:8888/res/RESDispatcher|LIS
TEN|300|comms|comms.spic.com.au|11.4.3 from host:comms.spic.com.au
2009-02-06 22:26:58,625  INFO [RESInitializer.terminate:265] Shutting down UberManager and all its threads...
2009-02-06 22:26:58,627  INFO [RESMonitor.halt:157] RESMonitor-thread Thread shutting down
2009-02-06 22:26:58,628  INFO [NotificationEventListener.cleanup:302] NotificationEventListener-Thread closing UDP socket...
2009-02-06 22:26:58,629 ERROR [NotificationEventListener.run:267] java.net.SocketException: Socket closed
2009-02-06 22:26:58,630  INFO [NotificationEventListener$WorkerThread.halt:122] com.scalix.sac.ubermgr.events.NotificationEventListener$WorkerThread-thread-0
Thread shutting down...
2009-02-06 22:26:58,631  INFO [NotificationEventListener$WorkerThread.halt:122] com.scalix.sac.ubermgr.events.NotificationEventListener$WorkerThread-thread-1
Thread shutting down...
2009-02-06 22:26:58,632  INFO [GuidToServerCache$CleanupThread.stopThread:54] com.scalix.sac.ubermgr.data.GuidToServerCache$CleanupThread-thread Shutting down
...
2009-02-06 22:30:57,744  INFO [SOAPDispatcherServlet.init:77] ====> CAA is starting up, standby <====
2009-02-06 22:30:57,782  WARN [CAAConfigLoader.parseConfigDocument:224] No services are configured in this config file
2009-02-06 22:30:58,016  INFO [GuidToServerCache$CleanupThread.run:39] Guid2Server cache is empty. Skipping cleanup
2009-02-06 22:30:58,017  INFO [NotificationEventListener.launch:277] Main Notification Event Listener thread launched...
2009-02-06 22:30:58,020  INFO [NotificationEventListener.launch:280] Notification Worker thread com.scalix.sac.ubermgr.events.NotificationEventListener$Worker
Thread-thread-0 launched...
2009-02-06 22:30:58,119  INFO [NotificationEventListener.launch:280] Notification Worker thread com.scalix.sac.ubermgr.events.NotificationEventListener$Worker
Thread-thread-1 launched...
2009-02-06 22:30:58,227  INFO [RESInitializer.initNotificationListener:229] RESMonitor-thread Thread launched...
2009-02-06 22:30:58,241  INFO [SOAPDispatcherServlet.init:119] ====> CAA started, you may fire when ready <====
2009-02-06 22:30:59,456  INFO [NotificationEventListener$WorkerThread.run:51] Event Notification: register|http://comms.spic.com.au:8888/res/RESDispatcher|LIS
TEN|300|comms|comms.spic.com.au|11.4.3 from host:comms.spic.com.au
2009-02-06 22:30:59,465  INFO [NotificationEventListener$WorkerThread.run:51] Event Notification: register|http://comms.spic.com.au:8888/res/RESDispatcher|LIS
TEN|300|comms|comms.spic.com.au|11.4.3 from host:comms.spic.com.au
2009-02-06 22:31:03,745  INFO [RESInitializer.terminate:265] Shutting down UberManager and all its threads...
2009-02-06 22:31:03,746  INFO [RESMonitor.halt:157] RESMonitor-thread Thread shutting down
2009-02-06 22:31:03,747  INFO [NotificationEventListener.cleanup:302] NotificationEventListener-Thread closing UDP socket...
2009-02-06 22:31:03,748 ERROR [NotificationEventListener.run:267] java.net.SocketException: Socket closed
2009-02-06 22:31:03,748  INFO [NotificationEventListener$WorkerThread.halt:122] com.scalix.sac.ubermgr.events.NotificationEventListener$WorkerThread-thread-0
Thread shutting down...
2009-02-06 22:31:03,749  INFO [NotificationEventListener$WorkerThread.halt:122] com.scalix.sac.ubermgr.events.NotificationEventListener$WorkerThread-thread-1
Thread shutting down...
2009-02-06 22:31:03,750  INFO [GuidToServerCache$CleanupThread.stopThread:54] com.scalix.sac.ubermgr.data.GuidToServerCache$CleanupThread-thread Shutting down
...


Thanks much

schmoe90
Scalix
Scalix
Posts: 900
Joined: Mon May 07, 2007 11:51 am

Postby schmoe90 » Fri Feb 06, 2009 1:02 pm

SEVERE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use


Something's already listening on the port you're trying to use. Figure out what.

hvle
Posts: 36
Joined: Tue Nov 13, 2007 9:27 pm

Postby hvle » Fri Feb 06, 2009 4:56 pm

yes, socket 8005 is in use, but 8888 is not.
Why does Tomcat use 8005 and what do I do to change it?

dirk
Scalix
Scalix
Posts: 84
Joined: Fri Mar 16, 2007 6:03 pm
Location: Germany
Contact:

Postby dirk » Sat Feb 07, 2009 6:53 am

The shutdown port defaults to 8005 and is defined in /var/opt/scalix/??/tomcat/conf/server.xml.

In addition you will have to change /etc/opt/scalix-tomcat/ports to match the chosen port.

Refer to http://www.scalix.com/wiki/index.php?ti ... tdown_port for the command chain to change the port.

hvle
Posts: 36
Joined: Tue Nov 13, 2007 9:27 pm

Postby hvle » Sat Feb 07, 2009 8:49 pm

dirk wrote:The shutdown port defaults to 8005 and is defined in /var/opt/scalix/??/tomcat/conf/server.xml.

In addition you will have to change /etc/opt/scalix-tomcat/ports to match the chosen port.

Refer to http://www.scalix.com/wiki/index.php?ti ... tdown_port for the command chain to change the port.


Many thanks dirk!


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 3 guests

cron