Развертывание Confluence в OpenShift?

Я развернул Confluence 5.1 в качестве WAR для картриджа OpenShift Tomcat 6.

Посещая экземпляр с помощью моего веб-браузера, я получаю:

Произошла ошибка во время рендеринга шаблона: Velocimacro: ошибка при использовании библиотеки VM: template/includes/macros-deprecated.vm. Обратитесь за помощью к администратору.

В соответствующей части журналов сервера говорится:

2013-04-14 05:32:03,322 FATAL [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [atlassian.spring.container.SpringContainerContext] getComponent Spring Application  context has not been set
2013-04-14 05:32:03,323 ERROR [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [confluence.user.listeners.UserSessionExpiryListener] sessionDestroyed Application server does not give us access to expired sessions. Listeners that depend on receiving LogoutEvent will not be reliable.  This web server is probably unsupported.
java.lang.IllegalStateException: Spring Application context has not been set

Служба поддержки Atlassian говорит мне просмотреть каталоги Tomcat; но OpenShift, похоже, не позволяет этого.

Как я могу успешно установить Confluence 5.1 на OpenShift?


person user2283066    schedule 15.04.2013    source источник
comment
Это может быть более подходящим для serverfault.com.   -  person Esoteric Screen Name    schedule 15.04.2013
comment
Что ж, это похоже на вопрос о подобном имени; опубликовано в январе: здесь.   -  person user2283066    schedule 15.04.2013


Ответы (1)


Вы можете использовать самодельный картридж и развернуть Tomcat самостоятельно. Используя хук действия (например, хук deploy), вы также можете настроить разрешения, если это все еще требуется.

person Hardy    schedule 16.04.2013
comment
Спасибо, но у меня возникли небольшие проблемы с запуском сервера Tomcat на картридже DIY. Следовали этому руководству: middlewaremagic.com/jboss/?p=2241, кроме используемого Tomcat 6. и вместо 127.3.45.2 я использовал IP-адрес из OPENSHIFT_INTERNAL_IP). Я получаю 503 ошибки. - person user2283066; 18.04.2013
comment
Попробуйте git QuickStart github.com/openshift/openshift-tomcat-quickstart. Также не забудьте проверить файлы журнала. - person Hardy; 20.04.2013