AnsweredAssumed Answered

[RESOLVED] share: /messages.js does not map to a Web Script

Question asked by micha_m on Mar 29, 2010
hallo,

ich habe gerade das erste mal alfresco community 3.2r2 installiert.

Vorgehensweise:
- lauffähiger tomcat6.0.24 + mysql 5.1 + openoffice-server unter linux
alfresco-community-wcm-3.2r2.tar.gz entpackt, /endorsed und /extensions laut anleitung kopiert
datenbank angelegt
alfresco.war und share.war nach webapps kopiert
de_DE_language_pack_32r_community_share.zip und de_DE_language_pack_32_community_explorer.zip laut Anleitung installiert
geänderte dateien:
alfresco/WEB-INF/classes/alfresco-global.properties : dir.root und db.password geändert
alfresco/WEB-INF/classes/log4j.properties : log4j.appender.File.File=${catalina.base}/logs/alfresco.log
alfresco/WEB-INF/classes/alfresco/repository.properties : img.root und swf.exe


das sollte alles gewesen sein meiner Erinnerung nach.
tomcat startet ohne fehlermeldungen, zugriff auf server:8080/alfresco klappt
beim aufruf von server:8080/share loggt catalina.out:
ERROR [web.scripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 02290002 Script url /messages.js does not map to a Web Script.
org.alfresco.web.scripts.WebScriptException: 02290002 Script url /messages.js does not map to a Web Script.
        at org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:145)
        at org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:122)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.alfresco.web.scripts.servlet.StaticAssetCacheFilter.doFilter(StaticAssetCacheFilter.java:76)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:619)

… im browser erscheint eine leere, graue Seite… laut Quelltext wird eine datei:
<script type="text/javascript" src="/share/service/messages.js?locale=de_DE"></script>
$
gesucht, welche nicht gefunden wird. Leider weiss ich nicht, wie die situation vor der Installation der language packs aussah… da hab ich den tomcat nicht gestartet :(

… zu der Fehlermeldung findet google absolut nichts, eine messages.js ist auch weder in meiner Installation noch in alfresco-community-tomcat-3.2r2.tar.gz  zu finden.

EDIT: nochmal von vorn installiert, es liegt definitiv an de_DE_language_pack* …

Lösung: Irrtum beim installieren von de_DE_language_pack_32r_community_share
site-webscripts/* gehört, wie in der readme beschrieben nach $CATALINA_BASE/shared/classes/alfresco/web-extension nicht ein verzeichniss höher …
[size=85](wäre evtl. einfacher, das auch im Download-archiv nach de_DE_language_pack_32r_community_share/alfresco/web-extension/site-webscripts/* zu packen, damit die Verzeichnissstruktur beim entpacken passend ist?)[/size]

Outcomes