Confluence 5.1 を WAR として OpenShift Tomcat 6 カートリッジにデプロイしました。
Web ブラウザーでインスタンスにアクセスすると、次のようになります。
テンプレートのレンダリング中にエラーが発生しました: 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
アトラシアンのサポートから、Tomcat ディレクトリを chown するように言われました。しかし、OpenShift はこれを許可していないようです。
Confluence 5.1 を OpenShift に正常にインストールするにはどうすればよいですか?