问题标签 [openshift-cartridge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
81 浏览

ruby - 为 OpenShift 安装自定义墨盒后 Ruby 失败

所以我正在尝试安装具有 python3.5 https://github.com/Praisebetoscience/openshift-cartridge-python-3.5的自定义墨盒

我正在运行的命令是:

然而,在墨盒安装完成后,红宝石崩溃并出现一个奇怪的错误。我对 ruby​​ 不是很熟悉,我不确定为什么这是来自核心库。你知道是什么原因造成的吗?

0 投票
0 回答
43 浏览

openshift - 在 Openshift 中更新 Maven 版本

我有一个运行 Wildfly 10 的 openshift 设备。我的 Web 应用程序需要 Maven 3.3.X 才能构建(它使用了一些需要它的插件)。如何更新我的 Openshift Gear 以支持它?

0 投票
2 回答
1303 浏览

java - Openshift 将 Tomcat 7 (JBoss EWS 2.0) 墨盒中的 java 7 更新到 8

我是 Openshift 的新手,我使用 Tomcat 7 (JBoss EWS 2.0) 插件为我的 Spring Boot Web 应用程序创建了一个服务器实例。

最初,Web 应用程序使用 JDK7,并且在 Openshift 上运行良好。现在,为了进行一些增强,我们必须切换到 JDK8。

我尝试在 Google 上搜索有关更改JAVA_HOME为 JDK8 的信息,并尝试了大多数解决方案,但无法使其正常工作。

  • 尝试解决方案 1 :在以下内容下创建start文件。app-root/runtime/repo/.openshift/action_hooks/

    #!/bin/bash export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0 export PATH=$JAVA_HOME:$PATH

    此外,该文件具有+x权限。

  • 尝试解决方案 2 :在和下创建java8标记。app-root/runtime/repo/.openshift/markersjbossews/template/.openshift/markers

上述解决方案不起作用。其他选项是DIY墨盒,它可能有效,但我不想创建新应用程序并将所有内容移到那里。

编辑

下面是目录结构

目录结构

请注意,我使用 open shift UI 而不是使用rhc命令创建了此应用程序。

请指导我。

谢谢

0 投票
1 回答
111 浏览

node.js - 我想使用 Node.js 将数据从多个客户端发送到一个稳定的客户端

这是我的代码:

每当新的“/”请求到达时,我想将数据发送到先前连接的套接字。

0 投票
1 回答
296 浏览

java - 带有 Tomcat 8 和 JDK 8 的 Openshift DIY 墨盒。JAVAHOME 订阅

这是我第一次使用 OpenShift,并且正在使用 Tomcat Java 8 和 8 创建应用程序 DIY 盒式磁带。

我在用

我的钩子action_hook/start上的命令自动启动 Tomcat 8 并更改变量 JAVA_HOME 我的应用程序以运行 java 8。运行 tomcat 8 的命令运行良好,但更改 JAVA_HOME 变量似乎不起作用。

但是,如果我在我的 ssh 控制台(Putty)中运行命令来更改 JAVA_HOME 变量,并且在发出命令后不久java -version,它显示版本是 1.8.x 但是当我关闭我的 shh 控制台时,再次打开并运行java -version命令,它返回版本 1.7.x。有谁知道会发生什么?

0 投票
0 回答
470 浏览

openshift-client-tools - 本地主机上的 Openshift Origin rhc 设置失败

我正在尝试在 virtualbox 部署上本地设置新的 openshift 源环境。我在此操作中遵循的教程可在此处找到,并且运行良好。我现在正在尝试在虚拟环境中安装客户端工具,然后设置我的 rhc 配置。我已经安装了所有东西,并且正在运行以下命令“rhc setup --debug”。

以下是我的输出,其中包含错误:

我也尝试使用 -l admin 传递用户名,使用 -p admin 传递密码,但我收到相同的错误。

我需要做些什么不同的事情才能使其正常工作?感谢您提供的任何帮助。

0 投票
1 回答
122 浏览

openshift - 在现有 OpenShift 应用程序中启用可扩展性。这是可能的?

我使用 Diy 墨盒、Mysql 5.5 和 phpMyAdmin 创建了一个不可扩展的 OpenShift 应用程序。现在我可以设置我需要的一切,看到我可以使用端口转发通过 Mysql Workbenck 访问我的数据库。所以我不采取更多的phpMyAdmin 墨盒。

那么有可能我删除墨盒 phpMyAdmin 并启用可扩展性,以便我可以免费使用我的三个齿轮来进行此应用程序吗?

0 投票
1 回答
520 浏览

node.js - 部署后 NodeJS 应用程序无法在 Openshift 上运行

我的 nodejs 应用程序部署有问题。我为我的应用程序使用 Express、MySQL 和基本的 Express 结构。当我在 openshift 上打开应用程序 URL 时,我收到 503 错误消息。在 nodejs.log 上,我可以看到:

该应用程序使用 ./bin/www 运行。这是我在该文件中的代码:

0 投票
1 回答
232 浏览

express - NodeJS+ Express + MySQL 应用程序未在 Openshift 上运行

我有一个可以成功部署但没有启动的 nodejs 应用程序。当我查看日志文件时,我一直收到此错误:

这是 MySQL 连接代码(密码是隐藏的,但我使用的是 MySQL 盒提供的密码,以及用户提供的密码):

我也在使用 PHPmyAdmin 来创建表/管理数据库。有任何想法吗?我很绝望...谢谢!

0 投票
1 回答
371 浏览

openshift - 如何在 Openshift Gear 上安装 SMB 客户端

如何在 Openshift Gear 上安装 SMB 客户端

实际上我已经OwnCloud使用https://hub.openshift.com/quickstarts/4-owncloud成功安装 ,但唯一的问题是安装External storage support插件后它给了我硬警告Note: "smbclient" is not installed. Mounting of SMB / CIFS, SMB / CIFS using OC login is not possible. Please ask your system administrator to install it.,所以它清楚地表明我需要在我的服务器上安装 smbclient无法安装,因为我在服务器上没有足够的权限。

有人可以帮忙吗?任何cartrigde或任何方式来实现它