我正在尝试将 WSO2 Carbon 作为 Apache Tomcat 中的 Web 应用程序运行。我遵循了http://pradeepfernando.blogspot.com/2012/09/running-wso2-carbon-as-web-app-apache.html中讨论的程序。
我已将 Web 应用程序文件夹添加到 Tomcatwebapps
文件夹中,并配置了 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。