是否可以在Bluemix上部署JSF应用程序?

时间:2014-09-11 17:46:49

标签: jsf ibm-cloud

我在Eclipse上安装了IBM Bluemix工具,并创建了一个“Hello World”JSF和EAR项目。创建时我选择了一个Bluemix运行时环境。现在我尝试从Eclipse部署EAR,它已成功部署并启动但是当我尝试打开它时,我收到以下错误:

Not Found The application or context root for this request has not been found: [Ljava.lang.Object;@bdb04149

我错过了什么?是否有可以在任何地方在Bluemix上部署Java EE Web应用程序的全面教程?

2 个答案:

答案 0 :(得分:3)

您可以在Bluemix上部署完整的EAR文件。使用eclipse工具也更容易。此链接包含有关如何执行此操作的步骤https://www.ng.bluemix.net/docs/#manageapps/eclipsetools.html

在页面的下方(您也可以使用左侧的菜单),有关于如何推送EAR的步骤。可能是推送完整的Liberty配置文件以更好地控制应用程序行为。此链接提供了有关推送Liberty应用和配置文件本身https://www.ng.bluemix.net/docs/#starters/liberty/index.html#liberty

的更多详细信息

答案 1 :(得分:2)

如果部署了EAR(包含您的JSF应用程序),则需要将Web模块名称添加到URL,例如,如果您的项目名为testJSF,则您的URL将如下所示:

http://testApp.mybluemix.net/testJSF/

当然,如果您的网页未被调用index.xxx,您还需要添加网页名称,例如:

http://testApp.mybluemix.net/testJSF/textPage.xhtml

http://testApp.mybluemix.net/testJSF/textPage.faces