Bluemix中Apache Camel Framework的使用是否有任何限制? 代码将使用Spring Framework和Apache Camel API的混合?
答案 0 :(得分:5)
我认为在Liberty运行时运行这种应用程序不应该是一个问题:如果您只是想在本地尝试之前,可以尝试在社区版本中使其在WAS Liberty运行时的本地实例上运行,可从此处下载
https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments/
如果你的应用程序可以在这里运行,你可以非常肯定它在Bluemix上的Liberty运行时运行。
如果您需要使用Oracle java JDK,可能会出现一些问题:在这种情况下,您无论如何都可以使您的应用程序在Bluemix中的Docker容器上运行。 使用Docker容器可以解决Liberty运行时上存在的所有环境限制。
您可以在此处找到有关Bluemix上Docker容器的初始文档: https://www.ng.bluemix.net/docs/containers/container_index.html
答案 1 :(得分:2)
在针对Liberty或任何其他运行时部署应用程序之前,上面确定的方法是关于让您的应用程序在本地运行的问题。我在下面提供了两个链接,其中包含一些与迁移(无论是从Tomcat还是从WAS)到Bluemix相关的其他详细信息。
Can I run my Tomcat app on Bluemix?
How do I move my existing WebSphere application to Liberty on Bluemix?
答案 2 :(得分:0)
要切换到tomcat buildpack,请使用manifest.yml文件,如下所示指定tomcat buildpack而不是自由或使用-b with cf push命令指定使用tomcat的java buildpack
应用: - 姓名:myapp 记忆:512M 实例:1 主持人:myappt 域名:mybluemix.net buildpack:java_buildpack 路径:./ target / myapp-0.0.1-SNAPSHOT.jar 服务: - mysql-db