安装Alfresco后Tomcat7无法启动

时间:2013-04-15 09:35:59

标签: tomcat7 alfresco

我遇到tomcat7的问题。

我只是在Kubuntu 11.04上安装它,然后我下载Alfresco社区4.0.d并完成本指南所说的我需要做的所有事情。 http://paultiseo.wordpress.com/2012/06/27/installing-alfresco-community-4-on-ubuntu-server-12/

当我安装tomcat7它工作正常,我可以去localhost:8080和tomcat的菜单出现并正常工作。

但是,当我按照指南执行以下步骤,并尝试连接到localhtost:8080时,Web不会加载。不要给我任何错误,它只是继续加载而永远不会结束。

此外,当我尝试关闭tomcat7时,它会给我一个java错误,因为某些东西正在执行。

我不确定我是否做错了,所以我赞成任何建议。如果您需要一些信息,请说出来。

THX!

Informamtion: SO: Kubuntu 11.04 32 Tomcat: 7 Alfresco:社区4.0.d

今天

localhost.log:

    abr 15, 2013 9:21:15 AM org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: contextInitialized()
    abr 15, 2013 9:21:15 AM org.apache.catalina.core.ApplicationContext log
    INFO: SessionListener: contextInitialized()
    abr 15, 2013 9:21:15 AM org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@10da34e')

今天的catalina.log:

abr 15, 2013 9:20:54 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:20:55 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:20:55 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:20:55 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:20:55 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:20:55 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
abr 15, 2013 9:20:55 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
abr 15, 2013 9:20:55 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2097 ms
abr 15, 2013 9:20:56 AM org.apache.catalina.core.StandardService startInternal
INFO: Arrancando servicio Catalina
abr 15, 2013 9:20:56 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.39
abr 15, 2013 9:20:56 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo /usr/share/tomcat7/webapps/share.war de la aplicación web
abr 15, 2013 9:21:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Despliegue del directorio /usr/share/tomcat7/webapps/host-manager de la aplicación web
abr 15, 2013 9:21:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Despliegue del directorio /usr/share/tomcat7/webapps/docs de la aplicación web
abr 15, 2013 9:21:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Despliegue del directorio /usr/share/tomcat7/webapps/examples de la aplicación web
abr 15, 2013 9:21:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Despliegue del directorio /usr/share/tomcat7/webapps/manager de la aplicación web
abr 15, 2013 9:21:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Despliegue del directorio /usr/share/tomcat7/webapps/ROOT de la aplicación web
abr 15, 2013 9:21:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Despliegue del directorio /usr/share/tomcat7/webapps/alfresco de la aplicación web
abr 15, 2013 9:21:27 AM org.apache.catalina.core.StandardContext addApplicationListener
INFO: El escuchador "org.apache.myfaces.webapp.StartupServletContextListener" ya está configurado para este contexto. La definición duplicada ha sido ignorada.
abr 15, 2013 9:31:25 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:31:25 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:31:25 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:31:25 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:31:26 AM org.apache.catalina.core.AprLifecycleListener init
SEVERE: Se encuentra instalada una versión incompatible 1.1.20 de la biblioteca nativa APR de Apache Tomcat, mientras que Tomcat necesita la versión 1.1.24
abr 15, 2013 9:31:26 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
abr 15, 2013 9:31:26 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
abr 15, 2013 9:31:26 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1489 ms
abr 15, 2013 9:31:26 AM org.apache.catalina.core.StandardService startInternal
INFO: Arrancando servicio Catalina
abr 15, 2013 9:31:26 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.39
abr 15, 2013 9:31:26 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo /usr/share/tomcat7/webapps/share.war de la aplicación web
abr 15, 2013 9:31:39 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo /usr/share/tomcat7/webapps/alfresco.war de la aplicación web
abr 15, 2013 9:31:47 AM org.apache.catalina.core.StandardContext addApplicationListener
INFO: El escuchador "org.apache.myfaces.webapp.StartupServletContextListener" ya está configurado para este contexto. La definición duplicada ha sido ignorada.
abr 15, 2013 9:32:36 AM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
    at java.util.concurrent.FutureTask.get(FutureTask.java:111)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:684)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
Caused by: java.lang.OutOfMemoryError: PermGen space
    at java.lang.StackTraceElement.equals(StackTraceElement.java:204)
    at java.lang.Throwable.printEnclosedStackTrace(Throwable.java:688)
    at java.lang.Throwable.printStackTrace(Throwable.java:666)
    at java.lang.Throwable.printStackTrace(Throwable.java:720)
    at java.util.logging.SimpleFormatter.format(SimpleFormatter.java:157)
    at org.apache.juli.FileHandler.publish(FileHandler.java:200)
    at java.util.logging.Logger.log(Logger.java:565)
    at java.util.logging.Logger.doLog(Logger.java:586)
    at java.util.logging.Logger.logp(Logger.java:786)
    at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:185)
    at org.apache.juli.logging.DirectJDKLog.error(DirectJDKLog.java:151)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:768)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:477)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1402)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:318)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1140)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)

2 个答案:

答案 0 :(得分:0)

请重新启动电脑并再试一次。

答案 1 :(得分:0)

您需要调整JAVA_OPTS并为JVM PermGen提供更多内存。对于Alfresco 4.x,一般的好价值是256米。

您引用的文章指示使用JAVA_OPTS =“$ {JAVA_OPTS} -XX:MaxPermSize = 512m -Xms128m -Dalfresco.home = / opt / alfresco -Dcom.sun.management.jmxremote”,这取决于在你的可用内存和Xmx设置上 - 太多了。

如果您按照说明操作,则JAVA_OPTS变量未在其他位置正确设置/覆盖。您可以使用'ps aux |查看传递给tomcat的参数grep java'或类似的东西。

Alfresco wiki参考(自Alfresco 3.4以来未更新,我认为,但此信息仍然相关):http://wiki.alfresco.com/wiki/JVM_Tuning#Permanent_Generation_.28PermGen.29_Size