root@www:~# tail -f /opt/alfresco/tomcat/logs/catalina.2007-08-22.log at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:313)2007/08/22 01:44:37 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load org.alfresco.repo.avm.OrphanReaper$1TxnWork. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.alfresco.repo.avm.OrphanReaper.doBatch(OrphanReaper.java:340) at org.alfresco.repo.avm.OrphanReaper.run(OrphanReaper.java:213) at java.lang.Thread.run(Thread.java:595)

I see the logs complain about SEVERE: Error listenerStartSo I am investigating this one for now.

2007/08/22 02:45:30 org.apache.catalina.core.StandardService startINFO: Starting service Catalina2007/08/22 02:45:30 org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.5.202007/08/22 02:45:30 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/22 02:45:34 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/22 02:46:17 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/22 02:46:17 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/22 02:46:18 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/22 02:46:18 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/22 02:46:25 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load cryptix.jce.provider.md.MD4. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.security.Provider$Service.getImplClass(Provider.java:1172) at java.security.Provider$Service.newInstance(Provider.java:1129) at sun.security.jca.GetInstance.getInstance(GetInstance.java:220) at sun.security.jca.GetInstance.getInstance(GetInstance.java:147) at java.security.Security.getImpl(Security.java:658) at java.security.MessageDigest.getInstance(MessageDigest.java:122) at org.alfresco.repo.security.authentication.MD4PasswordEncoderImpl.<clinit>(MD4PasswordEncoderImpl.java:61) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.springframework.util.ClassUtils.forName(ClassUtils.java:108) at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:426) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:392) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:307) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.importBeanDefinitionResource(DefaultXmlBeanDefinitionParser.java:325) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:298) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:269) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) at org.apache.catalina.startup.Catalina.start(Catalina.java:551) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)2007/08/22 02:46:42 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/22 02:46:42 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/22 02:46:43 org.apache.coyote.http11.Http11BaseProtocol startINFO: Starting Coyote HTTP/1.1 on http-80802007/08/22 02:46:44 org.apache.jk.common.ChannelSocket initINFO: JK: ajp13 listening on /0.0.0.0:80092007/08/22 02:46:44 org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=0/117 config=null2007/08/22 02:46:44 org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resource2007/08/22 02:46:44 org.apache.catalina.startup.Catalina startINFO: Server startup in 73814 ms

So here is what I do!

1. stop apache, alfresco, kill java and make sure no sockets are in use.

2007/08/22 02:45:30 org.apache.catalina.core.StandardService startINFO: Starting service Catalina2007/08/22 02:45:30 org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.5.202007/08/22 02:45:30 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/22 02:45:34 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/22 02:46:17 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/22 02:46:17 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/22 02:46:18 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/22 02:46:18 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/22 02:46:25 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load cryptix.jce.provider.md.MD4. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.security.Provider$Service.getImplClass(Provider.java:1172) at java.security.Provider$Service.newInstance(Provider.java:1129) at sun.security.jca.GetInstance.getInstance(GetInstance.java:220) at sun.security.jca.GetInstance.getInstance(GetInstance.java:147) at java.security.Security.getImpl(Security.java:658) at java.security.MessageDigest.getInstance(MessageDigest.java:122) at org.alfresco.repo.security.authentication.MD4PasswordEncoderImpl.<clinit>(MD4PasswordEncoderImpl.java:61) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.springframework.util.ClassUtils.forName(ClassUtils.java:108) at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:426) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:392) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:307) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.importBeanDefinitionResource(DefaultXmlBeanDefinitionParser.java:325) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:298) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:269) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) at org.apache.catalina.startup.Catalina.start(Catalina.java:551) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)2007/08/22 02:46:42 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/22 02:46:42 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/22 02:46:43 org.apache.coyote.http11.Http11BaseProtocol startINFO: Starting Coyote HTTP/1.1 on http-80802007/08/22 02:46:44 org.apache.jk.common.ChannelSocket initINFO: JK: ajp13 listening on /0.0.0.0:80092007/08/22 02:46:44 org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=0/117 config=null2007/08/22 02:46:44 org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resource2007/08/22 02:46:44 org.apache.catalina.startup.Catalina startINFO: Server startup in 73814 ms

Once again I see SEVERE: Error listenerStartwhy?

none of the ports were in use?

Alfresco gurus, i need some input man, please feel free to help me out as i am at a loss,i might add, that this is a production server so your application is letting me down, BIG TIME

this has given me major pains in the past and its still doing it.why is this such a big issue?if this listener doesnt start then you are left with a useless server, now i cant reach my data even over port 80 or 8080 just because the listener failed to open port 21 and 139

this is not good to me at all and i believe that improvements can be made.as for my problem, see above, still not fixed!

people are phoning asking, what's up, and the truth is i dont know.my server was working, one consultant requested that i increase the listing from 10 to 100, i did this, restarted the server and since then its been a down hill slide

I just changed the 10's to 100'sThought it was gonna be a simple "in and out" :lol:

Now my server is down and I'm not sure why.

The catalina log file gives me this first warning and I'm worried about this,SEVERE: Error listenerStart

From there it's a downhill slide..

My setup is simple. I have Apache listening on 80 (Apache is fine)handing requests to via mod_jk to tomcat port 8080I have not touched apache or tomcat, they were working perfect until I stopped and start.

Think it could be java? I am running it on ubuntu but I havn't done any updated lately though.

Any advice is most welcome as I kinda have to fix this super quick. It's a fairly busy server and well, my phone is ringing all the time now. :x

The error message saying that the alfresco application has already been stopped is a key point here. You cant access anything because the web app (Alfresco) is not running due to previous errors.

Spring configuration can be picky – any when it blows up (spring), it blows up in spectacular form. Malformed spring and configuration files can cause the issues you are seeing.

I agree, you should consider replacing your install with a fresh install and then make your changes one by one testing at each change that you have not corrupted the configuration. You don't appear to have made many changes – so this is a feasible approach – and this approach is going to make it clear what change broke the app.

root@www:~# tail -f /opt/alfresco/tomcat/logs/catalina.2007-08-23.log2007/08/23 08:24:20 org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 1412 ms2007/08/23 08:24:20 org.apache.catalina.core.StandardService startINFO: Starting service Catalina2007/08/23 08:24:20 org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.5.202007/08/23 08:24:20 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/23 08:24:23 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/23 08:25:11 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/23 08:25:11 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/23 08:25:12 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/23 08:25:12 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/23 08:25:17 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load cryptix.jce.provider.md.MD4. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.security.Provider$Service.getImplClass(Provider.java:1172) at java.security.Provider$Service.newInstance(Provider.java:1129) at sun.security.jca.GetInstance.getInstance(GetInstance.java:220) at sun.security.jca.GetInstance.getInstance(GetInstance.java:147) at java.security.Security.getImpl(Security.java:658) at java.security.MessageDigest.getInstance(MessageDigest.java:122) at org.alfresco.repo.security.authentication.MD4PasswordEncoderImpl.<clinit>(MD4PasswordEncoderImpl.java:61) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.springframework.util.ClassUtils.forName(ClassUtils.java:108) at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:426) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:392) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:307) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.importBeanDefinitionResource(DefaultXmlBeanDefinitionParser.java:325) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:298) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:269) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) at org.apache.catalina.startup.Catalina.start(Catalina.java:551) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)2007/08/23 08:25:36 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/23 08:25:36 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/23 08:25:37 org.apache.coyote.http11.Http11BaseProtocol startINFO: Starting Coyote HTTP/1.1 on http-80802007/08/23 08:25:37 org.apache.jk.common.ChannelSocket initINFO: JK: ajp13 listening on /0.0.0.0:80092007/08/23 08:25:37 org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=0/74 config=null2007/08/23 08:25:37 org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resource2007/08/23 08:25:38 org.apache.catalina.startup.Catalina startINFO: Server startup in 77779 ms2007/08/23 08:26:02 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load org.quartz.StatefulJob. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at org.quartz.JobDetail.class$(JobDetail.java:279) at org.quartz.JobDetail.isStateful(JobDetail.java:425) at org.quartz.simpl.RAMJobStore.triggerFired(RAMJobStore.java:1296) at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:313)2007/08/23 08:26:04 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load org.alfresco.repo.avm.OrphanReaper$1TxnWork. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.alfresco.repo.avm.OrphanReaper.doBatch(OrphanReaper.java:340) at org.alfresco.repo.avm.OrphanReaper.run(OrphanReaper.java:213) at java.lang.Thread.run(Thread.java:595)

Alfresco engineers, at this point I must urge you to disclose more information to me. I cannot understand this listener and why it doesn't want to open the ports I need.

Still I get that damn listener error,How in pete's name do you debug that thing?

Oh and alfresco, I don't know what your paid support is like, but your community support is slow man, way slow, don't see this as a negative, you can see my posts, you can see I am trying here, still it's been over a day and not one peep out of you guys.

changed all my values to false in this file/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/file-servers.xml

my goal was to see if i set cifs server and ftp server to false maybe this head ache will go away, and yet it hasn't made any difference.

i still see the same error log.

root@www:~# tail -f /opt/alfresco/tomcat/logs/catalina.2007-08-23.log2007/08/23 09:32:08 org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 1415 ms2007/08/23 09:32:08 org.apache.catalina.core.StandardService startINFO: Starting service Catalina2007/08/23 09:32:08 org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.5.202007/08/23 09:32:08 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/23 09:32:11 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/23 09:32:54 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/23 09:32:54 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/23 09:32:56 org.apache.catalina.core.StandardHost startINFO: XML validation disabled2007/08/23 09:32:56 org.apache.catalina.startup.HostConfig deployWARINFO: Deploying web application archive alfresco.war2007/08/23 09:33:03 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load cryptix.jce.provider.md.MD4. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.security.Provider$Service.getImplClass(Provider.java:1172) at java.security.Provider$Service.newInstance(Provider.java:1129) at sun.security.jca.GetInstance.getInstance(GetInstance.java:220) at sun.security.jca.GetInstance.getInstance(GetInstance.java:147) at java.security.Security.getImpl(Security.java:658) at java.security.MessageDigest.getInstance(MessageDigest.java:122) at org.alfresco.repo.security.authentication.MD4PasswordEncoderImpl.<clinit>(MD4PasswordEncoderImpl.java:61) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.springframework.util.ClassUtils.forName(ClassUtils.java:108) at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:426) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:392) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:307) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.importBeanDefinitionResource(DefaultXmlBeanDefinitionParser.java:325) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:298) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:295) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:269) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) at org.apache.catalina.startup.Catalina.start(Catalina.java:551) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)2007/08/23 09:33:21 org.apache.catalina.core.StandardContext startSEVERE: Error listenerStart2007/08/23 09:33:21 org.apache.catalina.core.StandardContext startSEVERE: Context [/alfresco] startup failed due to previous errors2007/08/23 09:33:22 org.apache.coyote.http11.Http11BaseProtocol startINFO: Starting Coyote HTTP/1.1 on http-80802007/08/23 09:33:22 org.apache.jk.common.ChannelSocket initINFO: JK: ajp13 listening on /0.0.0.0:80092007/08/23 09:33:23 org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=0/65 config=null2007/08/23 09:33:23 org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resource2007/08/23 09:33:23 org.apache.catalina.startup.Catalina startINFO: Server startup in 74987 ms2007/08/23 09:33:48 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load org.quartz.StatefulJob. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at org.quartz.JobDetail.class$(JobDetail.java:279) at org.quartz.JobDetail.isStateful(JobDetail.java:425) at org.quartz.simpl.RAMJobStore.triggerFired(RAMJobStore.java:1296) at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:313)2007/08/23 09:33:49 org.apache.catalina.loader.WebappClassLoader loadClassINFO: Illegal access: this web application instance has been stopped already. Could not load org.alfresco.repo.avm.OrphanReaper$1TxnWork. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1241) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.alfresco.repo.avm.OrphanReaper.doBatch(OrphanReaper.java:340) at org.alfresco.repo.avm.OrphanReaper.run(OrphanReaper.java:213) at java.lang.Thread.run(Thread.java:595)

I ask again, how do i debug the listener, and why is this thing so full of well, you know what i mean :lol:

I am open to suggestions here as nothing will make this server come back up.:roll:

on another note:

this server houses the data for the FIFA 2010 world cup football stadium in cape town, south africa. i can see major advertising opportunity here as initially we were going to let aconex http://www.aconex.com handle this for us. eventually the decision was made to stick to alfresco.

I have encouraged many architectural firms here in south africa to use alfresco, and one of them is already investigating how alfresco can work for them.

see this email:

Subject: Alfresco document management system

Elza

I hope you can recall we did speak some time ago about the Alfrescodocument management system.

As I mentioned to you, I will be in cape Town next week. I will makecontact with you on Monday next week to gauge your availability to meetfor an hour or so.

My contact details are below, including my cell number. Please callshould you have any queries.

So it's not like i am not doing my part to promote your brand!I can see a huge 10 meter by 5 meter bill board right infront of the new stadium being build say "Alfresco, making this possible" or something marketing related.

but this isn't the way to encourage me guys.support is no where to be found, and it seems you guys don't care.

15 posts later and no one from the alfresco team has even said "hi man, sorry for your trouble, let's se where we can make it better"

So it's not cool man

will keep posting about my experience and hopefully this post will end in a resolution soon

OK I have spoken with Pradesh from nTier Software Services they do have support in johannesburg and I am waiting for one of these guys to get back to me, maybe I can grab a support contract and have this issue resolved.

The listenerStart error is a bit of a red herring - it means the application couldn't deploy, not specifcally that some TCP ports could be bound to.

Finally, you don't mention what platform you're running on; obviously some flavour of Linux and Apache Tomcat/5.5.20 but what version of Java, etc.?

Thanks,Mike

P.S. Alfresco engineers try to contribute to the forums whenever possible - often outside normal working hours. Please remember however that we have a duty to prioritise paying Enterprise customers and sometimes that leaves little time to dig into complicated Community support issues such as yours. Coupled with this being holiday season in the UK, hopefully you can appreciate we can't cover every forum post individually and have to sometimes rely on the community helping eachother.

P.S. Alfresco engineers try to contribute to the forums whenever possible - often outside normal working hours. Please remember however that we have …

I understand 100%. Thanks for putting it across in such a pleasant manner.

In order to optimize the time I get from you I am going to give you as much information as possible. In return I need you to just think of a few ways to get this server up again. I just want to serve data at the very least via http:// and, if possible via ftp://.

As I said, just changed a few lines in /opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xmlMy goal was to show a listing of 100 items in details view where it only shows 10.

I was quite happy to have a working alfresco installation, this was a bit of a mission to get running, so when the server was up, I didn't change anything in my config files. I also haven't upgraded java. The install was working great until I stopped and started Alfresco.

Could you try moving the cryptix-jce-provider.jar to the Tomcat shared/lib folder.

Yet, the alfresco won't start.

Any idea on just how to get the server running, even just http would be great. I have db backups and I have plenty disc space so I could archive my data? The thing is I am not sure I want to do a complete re-install, data and database. That looks quite intense. :lol:

Mike I am willing to get paid support though, make no mistake. I can't get a whole year though. I can get like 10 hours of support, but the last time I enquired about this I got the impression this can't be done.

Maybe you have a number of a support channel or partner in Cape Town, South Africa, or even Johannesburg. I will try them as well.My goal is to have the server running so everyone can have a good time at work. I am therefore open to any suggestions you make.

OK I have spoken with Pradesh from nTier Software Services they do have support in johannesburg and I am waiting for one of these guys to get back to me, maybe I can grab a support contract and have this issue resolved.

:lol:

what a laugh though! this kind of defeat the purpose of this forum ;)

wins

Winston,

Not to chastise or judge – itÃ¢â‚¬â„¢s hard to read sarcasm and tone in a text post. I see your emoticons, and I know you are only nudging the guys to lend a hand.

But I think it is worth pointing out that the Alfresco staff has, from what I can see (and I am a squeaky wheel on the subject) continued to improve its level of activity in the forums. To be honest I am pretty impressed with some of the support I've seen from guys like KevinR and KevinC (and others) who often go way beyond the call of duty to support community problems. Alfresco source code is free to all but professional Alfresco support is not. I appreciate every ounce of support these guys give the community (free of charge and often on their own time.) Gratitude and patience (or cash) will get the most mileage in this context IMO.

I agree that more can be done Ã¢â‚¬â€œ it behooves Alfresco to support the community Ã¢â‚¬â€œ and Alfresco, for its own good should continue to do more. That said; we can do much more as a community to support each other. The best way to get help from the Alfresco engineers is to answer other peoples questions and take work off their plates. If you are helping out by answering other questions (yep even the easy ones), the likelihood that an engineer will have time to address your issue is increased.

Anyway, like I said, not trying to make a scene here. I just thought this was a good opportunity to point some things out / make some suggestions.