我試圖運行WSO2 Carbon作爲Apache Tomcat中的Web應用程序。我遵循http://pradeepfernando.blogspot.com/2012/09/running-wso2-carbon-as-web-app-apache.html討論的程序。在Tomcat中運行WSO2 Carbon作爲Web應用程序
我已將Web應用程序文件夾添加到Tomcat webapps
文件夾中,配置了Tomcat的HTTPS偵聽器。服務器日誌顯示應用程序已成功部署,OSGI控制檯已啓動。當我嘗試從https://localhost:8443/crbn/carbon
連接到應用程序時,出現404錯誤。服務器日誌中沒有例外。
Tomcat錯誤屏幕包含對BridgeServlet: /crbn/carbon
的引用,所以我知道 請求被正確轉發到BridgeServlet。我猜BridgeServlet無法從OSGI捆綁包中找到並運行應用程序。但我不知道爲什麼以及如何修復它。
我該如何診斷問題,或者是否有任何可用的正確程序的信息來源?
注意:我使用的是WSO2 Carbon 4.1.0,Apache Tomcat 7.0.40。我已經嘗試過Java版本6和7.
我已經爲WSO2添加了JIRA改進來重新支持此部署模式。如果您想查看以下內容,請在JIRA上投票:https://wso2.org/jira/browse/CARBON-14147 –