如何在除样本之外的Bluemix上设置要编译的代码文件?

时间:2015-12-07 10:30:06

标签: java ibm-cloud devops

我是Bluemix的新手,我在StackOverflow上找不到任何其他类似的问题。
我创建了我的第一个Bluemix应用程序,尝试了/api/hello servlet并且它工作正常 我在相同的包(com.ibm.cloudoe.samples)或其他包中使用DevOps在线代码编辑添加了我的代码;但它不起作用,似乎Bluemix无法查看我的代码所在,只查找HelloResource.java,这是项目的默认代码。 如何设置要编译的代码文件?
谢谢你们!

2 个答案:

答案 0 :(得分:1)

HelloResource.java在初始化代码的web.xml中配置,因此您无法将代码放在所需的位置。部署生成一个.war文件,然后启动。您可以在manifest.yml中配置有关构建和部署的所有信息,并将您的servlet映射到web.xml中。

我建议您下载入门代码并查看“web.xml”和“manyfest.yml”文件。然后,您可以在本地编辑它(使用您喜欢的IDE \编辑器)并使用CloudFoundry命令行(https://www.ng.bluemix.net/docs/starters/install_cli.html)推送它。您可以在此处找到有关Liberty for Java的文档:https://www.ng.bluemix.net/docs/#starters/liberty/index.html#liberty

答案 1 :(得分:0)

由于您使用的是DevOps服务,因此您应该首先确保在编辑代码后提交它。提交后,您应该将其推送到Bluemix。为此,您应该使用DevOps Services Web IDE的 Git Repository 面板(您可以在 Edit Code 视图的左侧找到它)。请看DevOps Services - Git Docs。在那里,您还可以使用 Build& amp;来配置您的构建机制。部署按钮。请查看DevOps Services - Build and deploy Docs