无法理解为什么Alfresco不能在Tomcat上启动

我有一个问题,我一直在检查一段时间,谷歌search和一切,但无法理解。 我真的不习惯Java,甚至更less的Tomcat。 那就是这样

首先,设置。

  • 在虚拟化服务器上​​的Centos 5.3。
  • Bitnami Native Alfresco栈(tomcat5.5,mysql5,java,javajdk,JDBC)

内容catalina.log。 由于这是最短的,我发现我的第一个线索是什么出错:SEVERE:Error listenerStart

Aug 27, 2009 5:32:58 PM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Aug 27, 2009 5:32:58 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 229 ms Aug 27, 2009 5:32:58 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Aug 27, 2009 5:32:58 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.25 Aug 27, 2009 5:32:58 PM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Aug 27, 2009 5:34:47 PM org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart Aug 27, 2009 5:34:47 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/alfresco] startup failed due to previous errors Aug 27, 2009 5:34:48 PM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Aug 27, 2009 5:34:48 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Aug 27, 2009 5:34:48 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/11 config=null Aug 27, 2009 5:34:48 PM org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource Aug 27, 2009 5:34:48 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 110327 ms Aug 27, 2009 5:38:27 PM org.apache.coyote.http11.Http11BaseProtocol pause INFO: Pausing Coyote HTTP/1.1 on http-8080 Aug 27, 2009 5:38:28 PM org.apache.catalina.core.StandardService stop INFO: Stopping service Catalina Aug 27, 2009 5:38:29 PM org.apache.coyote.http11.Http11BaseProtocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8080 

有catalina.out的内容,它似乎是堆栈跟踪或应用程序跟踪的错误,是吗?

Catalina.out在github上的要点

有一个404错误告诉我这一点:所请求的资源(/ alfresco /)不可用。

就是这个。 我认为。

错误日志中的这一行将提示问题在于您的数据库configuration:

 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'luceneIndexBackupComponent' defined in class path resource [alfresco/core-services-context.xml]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException 

检查你的Hibernateconfiguration是不对的。

我猜你会configurationAlfresco使用外部数据库(例如MySQL),但是你没有安装适当的驱动程序(例如Connector / J for MySQL)。 看到这个Alfresco论坛post了解更多信息:

http://forums.alfresco.com/en/viewtopic.php?f=8&t=14483

它看起来像alfresco / file-servers.properties文件包含一些错误。