2

我正在准备一个主要用于开发企业级跨平台移动混合应用程序的开发环境,经过大量研究后,我决定在 Apache RedHat Cloud OpenShift 容器上实施 OpenMEAP,以实现高级应用程序管理和服务。这两者的结合可能是商业移动企业应用平台的有趣竞争。

我已正确设置 Eclipse 以将 OpenMEAP 发布到 OpenShift Community Cloud,并且在仔细遵循这些指南和视频中的说明后,我可以成功地创建、构建 OpenMEAP SLIC 并将其部署到 Android 设备和模拟器:

OpenMEAP Windows 安装视频

在 OpenShift 视频中为 Java 应用程序免费获取云中的 Apache Tomcat 托管

我在 Eclipse 项目中只有警告。当我将 openmeap-admin-web 和 openmeap-services-web 发布到 OpenShift 容器时,WAR 文件已发布,但它们不会扩展,因此无法通过 web 从 tomcat 服务器访问。如果我能解决这个问题,我就可以继续进行实际开发,而不是进行令人筋疲力尽的环境准备。

我知道这是一个很长的机会,但有人试图将 OpenMEAP 与 OpenShift(或任何其他基于云的 Tomcat 服务器)一起使用吗?我还想讨论 OpenShift(或云)Apache Tomcat 设置的 OpenMEAP 数据库要求。

任何评论都非常感谢。

4

2 回答 2

1

我没有任何将 OpenMEAD 加入 OpenShift 的经验,但您可以查看 OpenShift Online 社区上的一些内容,看看是否有帮助:
1) 使用日志进行故障排除: https ://www.openshift.com/faq/ how-to-troubleshoot-application-issues-using-logs
2) 入职 vanilla Tomcat: https ://www.openshift.com/blogs/free-apache-tomcat-hosting-in-the-cloud-for-java-applications -它所谓的openshift

后者是使用 DIY 墨盒载入 Tomcat。你用的是什么墨盒?

也可以随时向 OpenShift 论坛发布反馈: https ://www.openshift.com/forums/openshift

于 2013-03-19T15:58:52.553 回答
0

您可以从他们的快速入门页面在 OpenShift 上部署 OpenMEAP 。

创建快速入门后,您需要将授权信息添加到 Git 存储库。进行代码更改将需要您设置一个公共 SSH 密钥,然后将您的新应用程序 Git 存储库克隆到您的本地计算机上。有关此流程中的更多步骤,请参阅入门页面

步骤 1. 获取您的应用程序 UUID

  1. 通过转到 OpenShift 管理控制台并选择应用程序名称来复制 UUID 或运行以下命令来获取您的应用程序 uuid:rhc app show $appname | grep -i uuid
  2. 进入 OpenMEAP 实例的管理界面:https://$appname-$yournamespace.rhcloud.com/openmeap-admin-web/interface/
  3. 使用默认凭据(用户 ID/密码)登录:openshift/openmeap
  4. 主菜单导航到设置
  5. 在 Global Settings & Preferences 和 Cluster Nodes 下设置以下值:
 External Service URL: https://$appname-$yournamespace.rhcloud.com/openmeap-services-web
 File-system Storage Path Prefix: /var/lib/openshift/<application-uuid>/app-root/data
 Admin Server Accessible Service Url Prefix: https://$appname-$yournamespace.rhcloud.com/openmeap-services-web
 File-system Storage Path Prefix: /var/lib/openshift/<application-uuid>/app-root/data

第 2 步。建立您的移动客户端!

利用:openmeap.slic.appMgmtServiceUrl=https://$appname-$yournamespace.rhcloud.com/openmeap-services-web/application-management

更多信息

于 2014-07-11T16:13:27.107 回答