As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=PATH_TO_TOMCAT/conf/jaas.config -Djava.endorsed.dirs=PATH_TO_TOMCAT/common/endorsed -Dcatalina.base=PATH_TO_TOMCAT -Dcatalina.home=PATH_TO_TOMCAT
Hi,Thx for this post its very helpful ! I have just a question, it seems that when i run tomcat with eclipse, alfresco dont read config files in extension directory !But if run tomcat in standalone its working well i have my extension working.Have you same problem ?Thx in advance
-Dfile.encoding=UTF8
15:33:51,340 WARN [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one 15:33:56,574 WARN [alfresco.util.OpenOfficeConnectionTester] A connection to OpenOffice could not be established. 15:34:03,902 ERROR [web.context.ContextLoader] Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'formsService' defined in class path resource [alfresco/web-client-application-context.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/apache/fop/apps/FOPException Caused by: java.lang.NoClassDefFoundError: org/apache/fop/apps/FOPException at org.alfresco.web.forms.FormsService.<clinit>(FormsService.java:83) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:84) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:71) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:150) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:745) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:683) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:388) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) 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:3764) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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) Caused by: java.lang.ClassNotFoundException: org.apache.fop.apps.FOPException at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) … 45 more 15:34:03,934 ERROR [[Catalina].[localhost].[/alfresco]] Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'formsService' defined in class path resource [alfresco/web-client-application-context.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/apache/fop/apps/FOPException Caused by: java.lang.NoClassDefFoundError: org/apache/fop/apps/FOPException at org.alfresco.web.forms.FormsService.<clinit>(FormsService.java:83) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:84) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:71) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:150) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:745) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:683) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:388) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) 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:3764) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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) Caused by: java.lang.ClassNotFoundException: org.apache.fop.apps.FOPException at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) … 45 more 15:34:03,934 ERROR [[Catalina].[localhost].[/alfresco]] Exception sending context initialized event to listener instance of class org.alfresco.web.app.ContextListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'formsService' defined in class path resource [alfresco/web-client-application-context.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/apache/fop/apps/FOPException Caused by: java.lang.NoClassDefFoundError: org/apache/fop/apps/FOPException at org.alfresco.web.forms.FormsService.<clinit>(FormsService.java:83) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:84) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:71) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:150) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:745) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:683) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:388) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) 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:3764) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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) Caused by: java.lang.ClassNotFoundException: org.apache.fop.apps.FOPException at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) … 45 more 15:34:03,934 ERROR [catalina.core.StandardContext] Error listenerStart 15:34:03,934 ERROR [catalina.core.StandardContext] Context [/alfresco] startup failed due to previous errors
64 ERROR [[Catalina].[localhost].[/alfresco]] Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.apache.myfaces.webapp.StartupServletContextListener java.lang.NoClassDefFoundError: org/alfresco/web/ui/common/component/SelfRenderingComponent at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1274) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:134) at org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:160) at org.apache.myfaces.application.ApplicationImpl.addComponent(ApplicationImpl.java:272) at org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:608) at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:148) at org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:68) at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:51) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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) Caused by: java.lang.ClassNotFoundException: org.alfresco.web.ui.common.component.SelfRenderingComponent at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) … 59 more 15:11:28,891 ERROR [web.context.ContextLoader] Context initialization failed org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.alfresco.filesys.repo.ContentDiskDriver] for bean with name 'contentDiskDriver' defined in class path resource [alfresco/network-protocol-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/jlan/server/filesys/DiskInterface Caused by: java.lang.NoClassDefFoundError: org/alfresco/jlan/server/filesys/DiskInterface at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1274) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) at org.springframework.util.ClassUtils.forName(ClassUtils.java:183) at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:317) at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1044) at org.springframework.beans.factory.support.AbstractBeanFactory.isBeanClassMatch(AbstractBeanFactory.java:1072) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:165) at org.springframework.context.support.AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:691) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:395) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:328) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) 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:3764) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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) Caused by: java.lang.ClassNotFoundException: org.alfresco.jlan.server.filesys.DiskInterface at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) … 49 more 15:11:28,907 ERROR [[Catalina].[localhost].[/alfresco]] Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.alfresco.filesys.repo.ContentDiskDriver] for bean with name 'contentDiskDriver' defined in class path resource [alfresco/network-protocol-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/jlan/server/filesys/DiskInterface Caused by: java.lang.NoClassDefFoundError: org/alfresco/jlan/server/filesys/DiskInterface at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1274) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) at org.springframework.util.ClassUtils.forName(ClassUtils.java:183) at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:317) at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1044) at org.springframework.beans.factory.support.AbstractBeanFactory.isBeanClassMatch(AbstractBeanFactory.java:1072) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:165) at org.springframework.context.support.AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:691) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:395) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:328) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) 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:3764) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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) Caused by: java.lang.ClassNotFoundException: org.alfresco.jlan.server.filesys.DiskInterface at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) … 49 more 15:11:28,938 ERROR [[Catalina].[localhost].[/alfresco]] Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.alfresco.web.app.ContextListener org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.alfresco.filesys.repo.ContentDiskDriver] for bean with name 'contentDiskDriver' defined in class path resource [alfresco/network-protocol-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/jlan/server/filesys/DiskInterface Caused by: java.lang.NoClassDefFoundError: org/alfresco/jlan/server/filesys/DiskInterface at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1274) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) at org.springframework.util.ClassUtils.forName(ClassUtils.java:183) at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:317) at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1044) at org.springframework.beans.factory.support.AbstractBeanFactory.isBeanClassMatch(AbstractBeanFactory.java:1072) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:165) at org.springframework.context.support.AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:691) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:395) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:328) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) 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:3764) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 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) Caused by: java.lang.ClassNotFoundException: org.alfresco.jlan.server.filesys.DiskInterface at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) … 49 more 15:11:28,938 ERROR [catalina.core.StandardContext] Error listenerStart 15:11:28,938 ERROR [catalina.core.StandardContext] Erreur de démarrage du contexte [/alfresco] suite aux erreurs précédentes
-server -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044'
Listening for transport dt_socket at address: 1044
Error: no 'server' JVM at 'C:\Program Files\Java\jre1.60_07\bin\server\jvm.dll
HI,Debugging Alfresco code using the technique explained by Marc above is actually a lot easier unless you want to run Tomcat inside of Eclipse. If for some reason you need to run Tomcat inside Eclipse there's a better way to do that now with Europa and Ganymede.…Hope this helps,–Alaaeldin
Is it at all possible to debug Alfresco from a machine OTHER than the one that it (Tomcat et al) runs on? I see plenty of information all over the wiki and forums on setting up eclipse and tomcat in the same location, but nothing for connecting from a remote machine (what I actually thought this thread would be, but does not appear to be). Is it simply impossible? We have no GUI on the Ubuntu machine serving Alfresco for us, and the IT manager wants it to stay that way, meaning Eclipse just will not happen for me in this installation. I have a windows 7 PC that I do almost all my actual work on, through Putty and onto the server. Is there any way I can set up debugging from this computer?
Yes it's even easier to debug than ever beforeStart the alfresco server in debug modeThen in eclipseRun–>debug configurationsCreate a Remote Java Application ProfileThis will ask you for host and portNow, if you need to deal with SSH it can get a little more tricky because you need to create an SSH tunnel on your machine which basically maps traffic on the remote machine through a port on your machine.http://www.revsys.com/writings/quicktips/ssh-tunnel.htmlOnce you have the tunnel running you then set the server to localhost and the port to whatever port you map
Failed to connect to remote VM. Connection timed out. org.eclipse.jdi.TimeoutException
Failed to connect to remote VM com.sun.jdi.connect.spi.ClosedConnectionException
Yes it's even easier to debug than ever beforeStart the alfresco server in debug modeThen in eclipseRun–>debug configurationsCreate a Remote Java Application ProfileThis will ask you for host and portNow, if you need to deal with SSH it can get a little more tricky because you need to create an SSH tunnel on your machine which basically maps traffic on the remote machine through a port on your machine.http://www.revsys.com/writings/quicktips/ssh-tunnel.htmlOnce you have the tunnel running you then set the server to localhost and the port to whatever port you mapThanks for the response, When it asks for my port, should I be entering the port I would use to open it in browser (8080, 8443) or another? When you say if I need to deal with SSH I am not quite sure I follow… SSH is already working fine via putty to the server, would it conflict with how Eclipse runs?How exactly would I start Alfresco in Debug mode? I had a look around the wiki for this but could only find something to do with virtualization servers, and the process only seemed to be one of increasing logging levels.At the moment when I try using 8080 it sits for a minute or so then gives me Failed to connect to remote VM. Connection timed out. org.eclipse.jdi.TimeoutExceptionWhen I try 8443 I get - Failed to connect to remote VM com.sun.jdi.connect.spi.ClosedConnectionException straightaway. For the record, the reason I am trying to get debug working in the first place is to figure out why share died when I tried to configure SSL, so I am guessing that might contribute to the error on 8443.
You want to use the JDP debugging port (By default it's 8000 with Alfresco 4.0)You will only need to tunnel if your server is behind a firewall and you cannot get to port 8000 on the box from your box
Failed to connect to remote VM. Connection refused. Connection refused: connect
On the target machine, run "netstat -an" and look for your process. It must be binding port 8000 and the IP address can't be 127.0.0.1 (loopback won't pick up from remote connections).If you're binding loopback, then change your container's configuration to bind 0.0.0.0.To test, you can just telnet to your target machine to test the connection using: "telnet IP 8000" where IP is the IP of the target. Once this works, you should be in good shape.–sumer
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:58433 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:47862 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN tcp 0 0 192.168.1.114:32965 192.168.1.200:445 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50529 ESTABLISHED tcp 1 0 127.0.0.1:34918 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50533 ESTABLISHED tcp 1 0 127.0.0.1:34914 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50537 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50530 ESTABLISHED tcp 1 0 127.0.0.1:38862 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50536 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50531 ESTABLISHED tcp 1 0 127.0.0.1:34916 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 192.168.1.114:33059 192.168.1.200:389 ESTABLISHED tcp 0 0 192.168.1.114:22 192.168.1.55:49737 ESTABLISHED tcp 1 0 127.0.0.1:34911 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:8100 127.0.0.1:51117 ESTABLISHED tcp 1 0 127.0.0.1:34920 127.0.0.1:8009 CLOSE_WAIT tcp 1 0 127.0.0.1:34908 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 192.168.1.114:769 192.168.1.52:2049 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50532 ESTABLISHED tcp 1 0 127.0.0.1:34919 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50534 ESTABLISHED tcp 1 0 127.0.0.1:34910 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50535 ESTABLISHED tcp6 0 0 :::50500 :::* LISTEN tcp6 0 0 :::36068 :::* LISTEN tcp6 0 0 127.0.0.1:8005 :::* LISTEN tcp6 0 0 :::389 :::* LISTEN tcp6 0 0 :::57734 :::* LISTEN tcp6 0 0 :::139 :::* LISTEN tcp6 0 0 :::50508 :::* LISTEN tcp6 0 0 :::36525 :::* LISTEN tcp6 0 0 :::21 :::* LISTEN tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 ::1:5432 :::* LISTEN tcp6 0 0 :::8443 :::* LISTEN tcp6 0 0 :::445 :::* LISTEN tcp6 0 0 :::7070 :::* LISTEN tcp6 0 0 127.0.0.1:50533 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50534 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:46718 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:56452 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:38441 ESTABLISHED tcp6 0 0 127.0.0.1:50535 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:60748 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:46718 ESTABLISHED tcp6 0 0 127.0.0.1:60748 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:56452 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:50537 127.0.0.1:5432 ESTABLISHED tcp6 0 0 192.168.1.114:8443 192.168.1.55:49273 ESTABLISHED tcp6 0 0 127.0.0.1:50529 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50531 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50532 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50530 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:38441 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:51117 127.0.0.1:8100 ESTABLISHED tcp6 0 0 127.0.0.1:50536 127.0.0.1:5432 ESTABLISHED tcp6 24 0 127.0.0.1:56103 127.0.0.1:8443 CLOSE_WAIT udp 0 0 0.0.0.0:49092 0.0.0.0:* udp 0 0 0.0.0.0:848 0.0.0.0:* udp 0 0 0.0.0.0:52590 0.0.0.0:* udp 0 0 0.0.0.0:111 0.0.0.0:* udp6 0 0 :::44805 :::* udp6 0 0 :::137 :::* udp6 0 0 ::1:33092 ::1:33092 ESTABLISHED Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 210481 /tmp/OSL_PIPE_0_Singl eOfficeIPC_1dde35942bad5b1147f0f79e9a19d unix 2 [ ACC ] STREAM LISTENING 68227 /tmp/.winbindd/pipe unix 2 [ ACC ] STREAM LISTENING 2372 @/com/ubuntu/upstart unix 2 [ ACC ] STREAM LISTENING 208797 /opt/alfresco-4.0.d/p ostgresql/.s.PGSQL.5432 unix 2 [ ] DGRAM 2482 @/org/kernel/udev/ude vd unix 2 [ ACC ] STREAM LISTENING 68229 /var/run/samba/winbin dd_privileged/pipe unix 2 [ ACC ] STREAM LISTENING 3486 /var/run/dbus/system_ bus_socket unix 2 [ ACC ] STREAM LISTENING 4262 /var/run/mysqld/mysql d.sock unix 5 [ ] DGRAM 3528 /dev/log unix 2 [ ACC ] STREAM LISTENING 42959 /var/run/slapd/ldapi unix 3 [ ] STREAM CONNECTED 245604 unix 3 [ ] STREAM CONNECTED 245603 unix 3 [ ] STREAM CONNECTED 245417 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 245416 unix 2 [ ] DGRAM 245415 unix 2 [ ] STREAM CONNECTED 209118 unix 3 [ ] STREAM CONNECTED 68310 unix 3 [ ] STREAM CONNECTED 68309 unix 3 [ ] STREAM CONNECTED 68308 unix 3 [ ] STREAM CONNECTED 68307 unix 2 [ ] STREAM CONNECTED 68306 /tmp/.winbindd/pipe unix 3 [ ] STREAM CONNECTED 68232 unix 3 [ ] STREAM CONNECTED 68231 unix 2 [ ] DGRAM 42952 unix 3 [ ] STREAM CONNECTED 4589 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 4588 unix 3 [ ] STREAM CONNECTED 4564 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 4563 unix 2 [ ] DGRAM 3613 unix 3 [ ] STREAM CONNECTED 3544 unix 3 [ ] STREAM CONNECTED 3543 unix 3 [ ] STREAM CONNECTED 3525 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 3524 unix 3 [ ] STREAM CONNECTED 3512 unix 3 [ ] STREAM CONNECTED 3511 unix 3 [ ] DGRAM 2516 unix 3 [ ] DGRAM 2515 unix 3 [ ] STREAM CONNECTED 2476 @/com/ubuntu/upstart unix 3 [ ] STREAM CONNECTED 2475
On the target machine, run "netstat -an" and look for your process. It must be binding port 8000 and the IP address can't be 127.0.0.1 (loopback won't pick up from remote connections).If you're binding loopback, then change your container's configuration to bind 0.0.0.0.To test, you can just telnet to your target machine to test the connection using: "telnet IP 8000" where IP is the IP of the target. Once this works, you should be in good shape.–sumerHi Sumer, I'm really sorry if I am being a tad dense here, I don't quite understand some of your terminology (alot of this is covering new ground for me). When I netstat -an on the VM running the Alfresco server I get -Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:58433 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:47862 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN tcp 0 0 192.168.1.114:32965 192.168.1.200:445 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50529 ESTABLISHED tcp 1 0 127.0.0.1:34918 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50533 ESTABLISHED tcp 1 0 127.0.0.1:34914 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50537 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50530 ESTABLISHED tcp 1 0 127.0.0.1:38862 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50536 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50531 ESTABLISHED tcp 1 0 127.0.0.1:34916 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 192.168.1.114:33059 192.168.1.200:389 ESTABLISHED tcp 0 0 192.168.1.114:22 192.168.1.55:49737 ESTABLISHED tcp 1 0 127.0.0.1:34911 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:8100 127.0.0.1:51117 ESTABLISHED tcp 1 0 127.0.0.1:34920 127.0.0.1:8009 CLOSE_WAIT tcp 1 0 127.0.0.1:34908 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 192.168.1.114:769 192.168.1.52:2049 ESTABLISHED tcp 0 0 127.0.0.1:5432 127.0.0.1:50532 ESTABLISHED tcp 1 0 127.0.0.1:34919 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50534 ESTABLISHED tcp 1 0 127.0.0.1:34910 127.0.0.1:8009 CLOSE_WAIT tcp 0 0 127.0.0.1:5432 127.0.0.1:50535 ESTABLISHED tcp6 0 0 :::50500 :::* LISTEN tcp6 0 0 :::36068 :::* LISTEN tcp6 0 0 127.0.0.1:8005 :::* LISTEN tcp6 0 0 :::389 :::* LISTEN tcp6 0 0 :::57734 :::* LISTEN tcp6 0 0 :::139 :::* LISTEN tcp6 0 0 :::50508 :::* LISTEN tcp6 0 0 :::36525 :::* LISTEN tcp6 0 0 :::21 :::* LISTEN tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 ::1:5432 :::* LISTEN tcp6 0 0 :::8443 :::* LISTEN tcp6 0 0 :::445 :::* LISTEN tcp6 0 0 :::7070 :::* LISTEN tcp6 0 0 127.0.0.1:50533 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50534 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:46718 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:56452 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:38441 ESTABLISHED tcp6 0 0 127.0.0.1:50535 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:60748 ESTABLISHED tcp6 0 0 127.0.0.1:8443 127.0.0.1:46718 ESTABLISHED tcp6 0 0 127.0.0.1:60748 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:56452 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:50537 127.0.0.1:5432 ESTABLISHED tcp6 0 0 192.168.1.114:8443 192.168.1.55:49273 ESTABLISHED tcp6 0 0 127.0.0.1:50529 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50531 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50532 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:50530 127.0.0.1:5432 ESTABLISHED tcp6 0 0 127.0.0.1:38441 127.0.0.1:8443 ESTABLISHED tcp6 0 0 127.0.0.1:51117 127.0.0.1:8100 ESTABLISHED tcp6 0 0 127.0.0.1:50536 127.0.0.1:5432 ESTABLISHED tcp6 24 0 127.0.0.1:56103 127.0.0.1:8443 CLOSE_WAIT udp 0 0 0.0.0.0:49092 0.0.0.0:* udp 0 0 0.0.0.0:848 0.0.0.0:* udp 0 0 0.0.0.0:52590 0.0.0.0:* udp 0 0 0.0.0.0:111 0.0.0.0:* udp6 0 0 :::44805 :::* udp6 0 0 :::137 :::* udp6 0 0 ::1:33092 ::1:33092 ESTABLISHED Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 210481 /tmp/OSL_PIPE_0_Singl eOfficeIPC_1dde35942bad5b1147f0f79e9a19d unix 2 [ ACC ] STREAM LISTENING 68227 /tmp/.winbindd/pipe unix 2 [ ACC ] STREAM LISTENING 2372 @/com/ubuntu/upstart unix 2 [ ACC ] STREAM LISTENING 208797 /opt/alfresco-4.0.d/p ostgresql/.s.PGSQL.5432 unix 2 [ ] DGRAM 2482 @/org/kernel/udev/ude vd unix 2 [ ACC ] STREAM LISTENING 68229 /var/run/samba/winbin dd_privileged/pipe unix 2 [ ACC ] STREAM LISTENING 3486 /var/run/dbus/system_ bus_socket unix 2 [ ACC ] STREAM LISTENING 4262 /var/run/mysqld/mysql d.sock unix 5 [ ] DGRAM 3528 /dev/log unix 2 [ ACC ] STREAM LISTENING 42959 /var/run/slapd/ldapi unix 3 [ ] STREAM CONNECTED 245604 unix 3 [ ] STREAM CONNECTED 245603 unix 3 [ ] STREAM CONNECTED 245417 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 245416 unix 2 [ ] DGRAM 245415 unix 2 [ ] STREAM CONNECTED 209118 unix 3 [ ] STREAM CONNECTED 68310 unix 3 [ ] STREAM CONNECTED 68309 unix 3 [ ] STREAM CONNECTED 68308 unix 3 [ ] STREAM CONNECTED 68307 unix 2 [ ] STREAM CONNECTED 68306 /tmp/.winbindd/pipe unix 3 [ ] STREAM CONNECTED 68232 unix 3 [ ] STREAM CONNECTED 68231 unix 2 [ ] DGRAM 42952 unix 3 [ ] STREAM CONNECTED 4589 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 4588 unix 3 [ ] STREAM CONNECTED 4564 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 4563 unix 2 [ ] DGRAM 3613 unix 3 [ ] STREAM CONNECTED 3544 unix 3 [ ] STREAM CONNECTED 3543 unix 3 [ ] STREAM CONNECTED 3525 /var/run/dbus/system_ bus_socket unix 3 [ ] STREAM CONNECTED 3524 unix 3 [ ] STREAM CONNECTED 3512 unix 3 [ ] STREAM CONNECTED 3511 unix 3 [ ] DGRAM 2516 unix 3 [ ] DGRAM 2515 unix 3 [ ] STREAM CONNECTED 2476 @/com/ubuntu/upstart unix 3 [ ] STREAM CONNECTED 2475 I can see the UNIX domain socket that is running from the alfresco Postgres directory, and I can see the tomcat connector (8443) and postgress connectors (5432). Nothing is running on 8000, which I verified with netstat -an | grep 8000, should the JDP port be set in alfresco-global.properties, tomcat's server.xml or similar first? I understand loopback and it's function, and that it would not be suitable for remote connections, however when you say I would have the change the containers configuration to bind to 0.0.0.0 I am a little lost as to how to do so. Is there a way for me to know if one of the other ports listed here is the one set up for JDP?Thanks very much both Sumer and rdanner for all your help so far btw
if [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="8000" fi if [ -z "$JPDA_SUSPEND" ]; then JPDA_SUSPEND="n" fi if [ -z "$JPDA_OPTS" ]; then JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND" fi CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS" shift fi
The port will be 8000 by default However, Alfresco will not start up with this turned on by default. You have to tell it to turn it on. My guess is that you are not starting up in debug mode.How are you starting Alfresco? Through the console with the installer or through the scripts?What you need is for the following to be part of your java opts-Xrunjdwp:transport=dt_socket,server=y,suspend=n, address=8000If you are using the alfresco.sh file to start alfresco, instead of using "start" use alfresco.sh jpdaYou can use -X on a bash line to ensure the right code is getting run to start this which is in catalina.shif [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="8000" fi if [ -z "$JPDA_SUSPEND" ]; then JPDA_SUSPEND="n" fi if [ -z "$JPDA_OPTS" ]; then JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND" fi CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS" shift fi
if [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="8000" fi if [ -z "$JPDA_SUSPEND" ]; then JPDA_SUSPEND="n" fi if [ -z "$JPDA_OPTS" ]; then JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND" fi CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS" shift fi
The port will be 8000 by default However, Alfresco will not start up with this turned on by default. You have to tell it to turn it on. My guess is that you are not starting up in debug mode.How are you starting Alfresco? Through the console with the installer or through the scripts?What you need is for the following to be part of your java opts-Xrunjdwp:transport=dt_socket,server=y,suspend=n, address=8000If you are using the alfresco.sh file to start alfresco, instead of using "start" use alfresco.sh jpdaYou can use -X on a bash line to ensure the right code is getting run to start this which is in catalina.shif [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="8000" fi if [ -z "$JPDA_SUSPEND" ]; then JPDA_SUSPEND="n" fi if [ -z "$JPDA_OPTS" ]; then JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND" fi CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS" shift fiThanks very much! That's exactly what I needed. Will try this out during the day but it makes sense that would be what I am missing. I can't mark your posts useful (I think because it isn't my topic) but if I could, I would spam yes so very much
Sweet! Let us know how it goes!
elif [ "x$2" = "xjetty" ]; then if test -x $JETTY_SCRIPT; then $JETTY_SCRIPT start JETTY_ERROR=$? fi
else if test -x $MYSQL_SCRIPT; then $MYSQL_SCRIPT start MYSQL_ERROR=$? sleep 5 fi
elif [ "x$2" = "xjpda" ]; then $POSTGRESQL_SCRIPT start POSTGRESQL_ERROR=$? sleep 5 $TOMCAT_SCRIPT jpda TOMCAT_ERROR=$? $OPENOFFICE_SCRIPT start OPENOFFICE_ERROR=$?
is_tomcat_running() { get_tomcat_pid is_service_running $PID RUNNING=$? if [ $RUNNING -eq 0 ]; then TOMCAT_STATUS="tomcat not running" else TOMCAT_STATUS="tomcat already running" fi return $RUNNING }
if [ "x$1" = "xstart" ]; then start_tomcat sleep 2
jpda_tomcat() { export JAVA_OPTS="-XX:MaxPermSize=512m -Xms128m -Xmx1024m -XX:-DisableExplicitGC -Dalfresco.home=/opt/alfresco-4.0.d -Dcom.sun.management.jmxremote -Dsun.security.ssl.allowUnsafeRenegotiation=true" export JAVA_HOME=$JRE_HOME $TOMCAT_BINDIR/catalina.sh jpda start }
if [ "x$1" = "xstart" ]; then start_tomcat sleep 2
elif [ "x$1" = "xdaemon" ]; then daemon_tomcat
elif [ "x$1" = "xjpda" ]; then jpda_tomcat sleep 2
sudo ./alfresco.sh start jpda