2015-12-13 2 views
3

Я относительно новичок в ALfresco, но alreay установил версию 5.0.d после эксперимента и теперь попытаюсь настроить версию EA версии 201510.Alfresco 5.x WCM/Web QUick Start

Я борюсь с настройкой веб-быстрого запуска. Я отметил из более ранней установки, что данные о мясе должны иметь реальное доменное имя вместо адреса localhost/127.0.0.1 IP.

К сожалению, я больше не могу найти параметры мета.

Я попытался также установить систему с именем домена вместо localhost во время установки, но без разницы. Все, что я получаю, это

Spring Surf 1.0.0 
Spring Surf has been installed at this location. 
A root page has not been defined. 

Что мне нужно сделать, чтобы это сработало?

EDIT

Найдено метаданных в папке Quick Start Editorial и Quick Start Live. Затем можно редактировать метаданные (или Eigenschaften на немецком языке). Однако это не решило проблему пока (как это было в 5.0.0.d)

EDIT-2

Я нашел следующие предупреждения в webquickstart.log:

19:20:27,889 WARN [org.alfresco.wcm.client.impl.WebSiteServiceImpl] Received a request for unrecognised host+port: sbd.mydom.tld:8080/wcmqs 
19:20:27,890 WARN [org.alfresco.wcm.client.interceptor.ApplicationDataInterceptor] Received request for which no configured website can be found: sbd.mydom.tld:8080 
19:20:27,890 ERROR [org.alfresco.wcm.client.exceptionresolver.RepositoryExceptionResolver] org.alfresco.wcm.client.exception.PageNotFoundException: sbd.mydom.tld:8080 
org.alfresco.wcm.client.exception.PageNotFoundException: sbd.mydom.tld:8080 
     at org.alfresco.wcm.client.interceptor.ApplicationDataInterceptor.preHandle(ApplicationDataInterceptor.java:79) 
     at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134) 
     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928) 
     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867) 
     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953) 
     at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) 
     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 
     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 
     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 
     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 
     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) 
     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) 
     at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213) 
     at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) 
     at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) 
     at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) 
     at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) 
     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) 
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) 
     at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) 
     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) 
     at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2403) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
     at java.lang.Thread.run(Thread.java:745) 

ответ

0

https://forums.alfresco.com/forum/developer-discussions/web-content-services/awe-not-working-42a-10242012-1328

Помогла ли эта ссылка? У кого-то такая же проблема, как и у вас (я думаю, это одно и то же), и он пишет, что он решил это с помощью:

Я только что понял, что мне нужно редактировать свойства в папках, содержащих контент. Я изменил IP-адрес, и теперь он работает на моем внешнем IP-адресе.

Надеюсь, это поможет.

+0

Спасибо за отзыв. Я нашел записи метаданных и адаптировал их, но, к сожалению, это не изменило поведения. Метаданные ТОЛЬКО находятся в папке «Быстрый запуск редактора». –

+0

Вы уже видите это? https://forums.alfresco.com/forum/developer-discussions/web-content-services/wcmqs-dont-run-when-install-community-34-edition для вашего EDIT-2 – PRVS

+0

Да. Я теперь установил записи данных Mate (надеюсь, правильно, но это то же самое, что и в некоторых примерах). Теперь я обнаружил, что сообщение об ошибке ссылается на логотип с другой dir-структурой, чем на самом деле на сервере. Возможно, это может быть причиной, если это относится ко всей системе. Насколько я знаю, происходят крупные изменения, поэтому это может быть причиной. –

0

Вы импортировали демонстрационный сайт или создали с нуля необходимую страницу index.html? Попробуйте использовать следующую ссылку: http://docs.alfresco.com/5.1/tasks/WQS-import-demodata.html

+0

Да, я импортировал демонстрационный сайт во время установки ALF, а также создал демонстрационный сайт, кодирующий описание. Я также изменил URL-адрес от 127.0.0.1 до имени моих серверов. –

+1

это раздражает, потому что я работал с AWQS несколько лет назад, и я знаю, что это очень распространенная проблема, которая имеет простое решение. к сожалению, я не помню, что это было. Если вы можете получить доступ к ресурсу на данном узле: порт, он также должен работать с awqs. Убедитесь, что только один сайт имеет имя хоста и порт, который вы используете. Конфигурация для сайта редакции должна отличаться от конфигурации живого сайта. попробуйте напрямую использовать IP-адрес и убедитесь, что он работает для общего доступа. –

0

Есть два класса, участвующие здесь:

ApplicationDataInterceptor.java

WebSiteServiceImpl.java

ApplicationDataInterceptor называет WebSiteServiceImpl, чтобы получить сайт на основе хоста, порт и контекстного пути.

Как вы можете видеть, WebSiteServiceImpl выполняет запрос CMIS, чтобы найти все зарегистрированные сайты:

private static final String QUERY_WEB_ROOTS = "select f.cmis:objectId, w.ws:hostName, w.ws:hostPort, t.cm:title, t.cm:description, w.ws:webAppContext, w.ws:siteConfig " 
     + "from cmis:folder as f " 
     + "join ws:website as w on w.cmis:objectId = f.cmis:objectId " 
     + "join cm:titled as t on t.cmis:objectId = f.cmis:objectId"; 

Если вы установите уровень журнала для WebSiteServiceImpl отладки, вы увидите этот запрос в журнале. Затем вы можете выполнить его в браузере запросов и посмотреть, что он возвращает. Вы должны увидеть свой сайт. Основываясь на возвращенной ошибке, кажется, что есть другой сайт, настроенный с тем же ip/port/context, и у которого нет страницы индекса корня.

0

Я установил последнюю версию Alfresco (201602) и получил все, чтобы работать, как ожидалось.

Основное отличие от предыдущей установки, что я не изменил

Webserver-Domäne: [127.0.0.1]: 

от заданного значения.
Во время последней установки я попытался установить здесь имя домена, которое, похоже, было проблемой.

В качестве второго шага необходимо установить информацию о домене в метаданных папки Quick Start Editorial, как описано выше.

Теперь это работает.

 Смежные вопросы

  • Нет связанных вопросов^_^