0

我的tomcat7有问题。

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

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

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

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

我不确定我是否做错了什么,所以我感谢任何建议。如果您需要一些信息,请直接说出来。

谢谢!

信息: 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)
4

2 回答 2

0

您需要调整 JAVA_OPTS 并为 JVM PermGen 留出更多内存。对于 Alfresco 4.xa,一般好的值是 256m。

您引用的文章指示使用 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

于 2013-04-16T21:45:15.373 回答
0

请重新启动您的电脑,然后重试。

于 2013-04-15T09:41:58.573 回答