0

我是 IBM Bluemix 的新手,到目前为止,应用程序(Spring-Hibernate-Rest App)在 Oracle 生态系统的 Tomcat Apache 服务器上运行,但由于一些需求更改,现在需要将其部署在 Bluemix(IBM)上,我该如何迁移Apache 服务器到 Bluemix?如果有任何我可以参考的文档/博客,请告诉我。谢谢

编辑:我得到了这个链接,它对Liberty for java有很大帮助,仍在寻找一个不错的来源。

4

4 回答 4

2

IBM developerWorks 提供了大量的 Bluemix 入门教程,例如:http: //www.ibm.com/developerworks/websphere/library/techarticles/1306_king/1306_king.htmlhttp://www.ibm.com/ developerworks/cloud/library/cl-move-java-app-hybrid-cloud-bluemix-trs/index.html。您还可以在 IBM 论坛上提出与产品相关的问题:https ://developer.ibm.com/answers/smart-spaces/12/bluemix.html 。正如 Kayaman 所指出的,Google 始终是一个不错的起点。

于 2015-10-26T12:12:20.033 回答
2

您可能已经知道 WebSphere Liberty 是 Bluemix 中的 Java 应用程序服务器。有一个用于将 Tomcat 迁移到 Liberty 的迁移工具包: http ://www.ibm.com/developerworks/websphere/downloads/migtoolkit/index.html 有关 Liberty 的更多信息,请访问 http://wasdev.net

于 2015-10-26T12:25:23.810 回答
1

请查看这篇关于从LAMP 迁移到 Bluemix的帖子,以获得一个好的起点。

您还应该注意,从本地解决方案迁移到基于 Cloud Foundry 的解决方案需要对本地文件系统进行一些考虑:

  • 本地文件系统存储是短暂的。当应用程序实例崩溃或停止时,分配给该实例的资源将由平台回收,包括自应用程序启动以来所做的任何本地磁盘更改。当实例重新启动时,应用程序将以新的磁盘映像启动。虽然您的应用程序可以在运行时写入本地文件,但这些文件会在应用程序重新启动后消失。
  • 同一应用程序的实例不共享本地文件系统。每个应用程序实例都在其自己的隔离容器中运行。因此,如果您的应用程序需要文件中的数据在应用程序重新启动时保持不变,或者需要在应用程序的所有运行实例之间共享数据,则不应使用本地文件系统。因此,不应使用本地文件系统。

此外,我认为您应该看看IBM Containers:容器基本上是一个具有所有依赖项的应用程序,它存储在一个可移植的、独立于平台的模块(容器)中。

于 2015-11-24T22:47:32.137 回答
0

这些应该会有所帮助。我知道这已经晚了几年,但迟到总比没有好。 https://console.bluemix.net/docs/runtimes/tomcat/getting-started.html#getting_started https://console.bluemix.net/docs/runtimes/tomcat/index.html#tomcat_runtime https://github。 com/IBM-Cloud/get-started-tomcat

于 2018-12-30T17:28:00.677 回答