2013-04-15 103 views
0

我將Confluence 5.1作爲WAR部署到OpenShift Tomcat 6盒式磁帶。將Confluence部署到OpenShift?

訪問我的web瀏覽器實例,我得到:使用VM庫錯誤::模板渲染過程中出現

錯誤:Velocity宏模板/包括/宏-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的支持,告訴我執行chown Tomcat的目錄;但OpenShift似乎不允許這樣做。

如何在OpenShift上成功安裝Confluence 5.1?

+0

這可能更適合於http://serverfault.com/ –

+0

那麼這似乎與類似名稱的問題類似; 1月份發佈:這裏。 – user2283066

回答

0

您可以使用DIY墨盒並自行部署tomcat。使用動作鉤子(例如,部署鉤子),如果仍然需要,您還可以調整權限。

+0

謝謝,但我在使用DIY墨盒時運行Tomcat服務器時遇到了一些麻煩。遵循本指南:http://middlewaremagic.com/jboss/?p=2241,除了使用Tomcat 6而不是127.3.45.2我使用了OPENSHIFT_INTERNAL_IP的IP地址)。我得到了503錯誤。 – user2283066

+0

試試git QuickStart https://github.com/openshift/openshift-tomcat-quickstart。另外請確保檢查日誌文件。 – Hardy