Hi -I've been trying for a couple days to install 3.3 Community Edition on Debian 5.0 (Lenny). Tomcat starts when I enter:/opt/alfresco/alfresco.sh startBut when I point the browser to:http://myserver.com:8080/alfrescoI get Tomcat error messages, described in more detail below.I tried installing Alfresco with Tomcat 6.0 bundled, from here:http://dev.alfresco.com/downloads/nightly/dist/alfresco-community-tomcat-3.3.tar.gzThen I followed the instructions in the PDF here:http://wiki.alfresco.com/w/images/8/88/Installing_and_Configuring_Alfresco_Community_Edition_3_3.pdfand also doing some of the steps on the website:http://wiki.alfresco.com/wiki/Installing_Labs_3_Stable_on_Debian_Etch(Step 4 from the wiki link above is not necessary when using Debian Lenny (5.0) instead of Debian Etch (4.0) because Java is now part of Debian Lenny (5.0).)I ran used the db_setup.sql script to create the MySQL database, I've installed ImageMagick and OpenOffice and SWFTools, and I've modified the settings for these things in alfresco-global.properties (shown at the end of this post).The MySQL database exists, but it doesn't contain any tables.I wasn't too sure what to use for img.root in alfresco-global.properties. I ran the Linux 'find' command to look for ImageMagick on my server:myserver ~: sudo find / -name imagemagick
/usr/lib/mime/packages/imagemagick
/usr/share/menu/imagemagick
/usr/share/doc/imagemagick
/usr/share/doc-base/imagemagick
/var/lib/doc-base/omf/imagemagick
/var/lib/doc-base/documents/imagemagick
And I used the first directory in the output above for the value of img.root.Tomcat is running, because the browser gives the following different Tomcat error messages when pointing the browser to the following 4 different URLs:(1) http://myserver.com:8080Browser displays:nothing, but the page title says "Apache Tomcat/6.0.18 - Error report(2) http://myserver.com:8080/alfrescoBrowser displays:HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
Apache Tomcat/6.0.18
(3) http://myserver.com:8080/managerBrowser displays:HTTP Status 404 - /manager/
type Status report
message /manager/
description The requested resource (/manager/) is not available.
Apache Tomcat/6.0.18
(4) http://myserver.com:8080/shareBrowser reroutes to:http://myserver.com:8080/share/page/site-indexand displays:HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.extensions.surf.exception.PlatformRuntimeException: 04020007 Unable to retrieve object: slingshot.site.configuration of type: configuration
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:659)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
org.springframework.extensions.surf.exception.PlatformRuntimeException: 04020007 Unable to retrieve object: slingshot.site.configuration of type: configuration
org.springframework.extensions.surf.ObjectPersistenceService.getObject(ObjectPersistenceService.java:130)
org.springframework.extensions.surf.ModelObjectService.getObject(ModelObjectService.java:507)
org.springframework.extensions.surf.ModelObjectService.getConfiguration(ModelObjectService.java:135)
org.springframework.extensions.surf.site.SiteUtil.getSiteConfiguration(SiteUtil.java:99)
org.springframework.extensions.surf.support.AbstractRequestContext.getSiteConfiguration(AbstractRequestContext.java:138)
org.springframework.extensions.surf.mvc.ThemeInterceptor.preHandle(ThemeInterceptor.java:66)
org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:54)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:761)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
org.springframework.extensions.surf.exception.ModelObjectPersisterException: Error loading object id: slingshot.site.configuration from persister id: webframework.slingshot.persister.remote
org.springframework.extensions.surf.persister.MultiObjectPersister.getObject(MultiObjectPersister.java:102)
org.springframework.extensions.surf.ObjectPersistenceService.getObject(ObjectPersistenceService.java:126)
org.springframework.extensions.surf.ModelObjectService.getObject(ModelObjectService.java:507)
org.springframework.extensions.surf.ModelObjectService.getConfiguration(ModelObjectService.java:135)
org.springframework.extensions.surf.site.SiteUtil.getSiteConfiguration(SiteUtil.java:99)
org.springframework.extensions.surf.support.AbstractRequestContext.getSiteConfiguration(AbstractRequestContext.java:138)
org.springframework.extensions.surf.mvc.ThemeInterceptor.preHandle(ThemeInterceptor.java:66)
org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:54)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:761)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
org.springframework.extensions.surf.exception.ModelObjectPersisterException: Failure to load model object for path: alfresco/site-data/configurations/slingshot.site.configuration.xml
org.springframework.extensions.surf.persister.PathStoreObjectPersister.getObject(PathStoreObjectPersister.java:251)
org.springframework.extensions.surf.persister.MultiObjectPersister.getObject(MultiObjectPersister.java:98)
org.springframework.extensions.surf.ObjectPersistenceService.getObject(ObjectPersistenceService.java:126)
org.springframework.extensions.surf.ModelObjectService.getObject(ModelObjectService.java:507)
org.springframework.extensions.surf.ModelObjectService.getConfiguration(ModelObjectService.java:135)
org.springframework.extensions.surf.site.SiteUtil.getSiteConfiguration(SiteUtil.java:99)
org.springframework.extensions.surf.support.AbstractRequestContext.getSiteConfiguration(AbstractRequestContext.java:138)
org.springframework.extensions.surf.mvc.ThemeInterceptor.preHandle(ThemeInterceptor.java:66)
org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:54)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:761)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.io.IOException: Unable to test document path: alfresco/site-data/configurations/slingshot.site.configuration.xml in remote store: alfresco due to error: 404
org.springframework.extensions.webscripts.RemoteStore.hasDocument(RemoteStore.java:347)
org.springframework.extensions.surf.persister.PathStoreObjectPersister.getObject(PathStoreObjectPersister.java:216)
org.springframework.extensions.surf.persister.MultiObjectPersister.getObject(MultiObjectPersister.java:98)
org.springframework.extensions.surf.ObjectPersistenceService.getObject(ObjectPersistenceService.java:126)
org.springframework.extensions.surf.ModelObjectService.getObject(ModelObjectService.java:507)
org.springframework.extensions.surf.ModelObjectService.getConfiguration(ModelObjectService.java:135)
org.springframework.extensions.surf.site.SiteUtil.getSiteConfiguration(SiteUtil.java:99)
org.springframework.extensions.surf.support.AbstractRequestContext.getSiteConfiguration(AbstractRequestContext.java:138)
org.springframework.extensions.surf.mvc.ThemeInterceptor.preHandle(ThemeInterceptor.java:66)
org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:54)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:761)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18
Here is the file alfresco-global.properties:myserver /opt/alfresco: sudo cat tomcat/shared/classes/alfresco-global.properties
###############################
## Common Alfresco Properties #
###############################
#
# Sample custom content and index data location
#————-
dir.root=/opt/alfresco/alf_data
#
# Sample database connection properties
#————-
db.name=alfresco
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306
#
# External locations
#————-
ooo.exe=/usr/bin/soffice
ooo.enabled=true
img.root=/usr/lib/mime/packages/imagemagick
swf.exe=/usr/local/bin/pdf2swf
#
# MySQL connection
#————-
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}
#
# PostgreSQL connection (requires postgresql-8.2-504.jdbc3.jar or equivalent)
#
#db.driver=org.postgresql.Driver
#db.url=jdbc:postgresql://localhost:5432/alfresco
#
# Index Recovery Mode
#————-
#index.recovery.mode=AUTO
#
# Outbound Email Configuration
#————-
#mail.host=
#mail.port=25
#mail.username=anonymous
#mail.password=
#mail.encoding=UTF-8
#mail.from.default=alfresco@alfresco.org
#mail.smtp.auth=false
#
# Alfresco Email Service and Email Server
#————-
# Enable/Disable the inbound email service. The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#————-
#email.inbound.enabled=true
# Email Server properties
#————-
#email.server.enabled=true
#email.server.port=25
#email.server.domain=alfresco.com
#email.inbound.unknownUser=anonymous
# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match. For example:
# .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#————-
#email.server.allowed.senders=.*
#
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
#authentication.chain=alfrescoNtlm1:alfrescoNtlm
#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#share.context=share
#share.host=${localname}
#share.port=8080
#share.protocol=http
myserver /opt/alfresco:Does anyone know what is wrong with my configuration here?Thanks for any help!