問題タブ [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 に答える
43 参照

openshift - Openshift での Maven バージョンの更新

Wildfly 10 を実行する openshift ギアがあります。Web アプリケーションをビルドするには Maven 3.3.X が必要です (Maven 3.3.X を必要とするプラグインを使用します)。それをサポートするために Openshift Gear を更新するにはどうすればよいですか?

0 投票する
2 に答える
1303 参照

java - Tomcat 7 (JBoss EWS 2.0) カートリッジの Openshift 更新 java 7 から 8

私は Openshift を初めて使用し、Spring Boot Web アプリケーション用に Tomcat 7 (JBoss EWS 2.0) カートリッジを使用してサーバー インスタンスを作成しました。

当初、Web アプリケーションは JDK7 を使用しており、Openshift で正常に動作していました。いくつかの機能強化のために、JDK8 に切り替える必要があります。

JAVA_HOMEJDK8への変更についてGoogleで検索してみましたが、ほとんどのソリューションを試しましたが、うまくいきません。

  • 解決策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カートリッジですが、新しいアプリケーションを作成してそこにすべてを移動したくありません。

編集

以下はディレクトリ構造です

ディレクトリ構造

コマンドを使用せずに、オープン シフト UI を使用してこのアプリケーションを作成したことに注意してくださいrhc

私を案内してください。

ありがとう

0 投票する
1 に答える
111 参照

node.js - Node.js を使用して、多数のクライアントから 1 つの安定したクライアントにデータを送信したい

これが私のコードです:

新しい「/」リクエストが到着するたびに、以前に接続されたソケットにデータを送信したいと考えています。

0 投票する
1 に答える
122 参照

openshift - 既存の OpenShift アプリケーションでスケーラビリティを有効にします。それが可能だ?

Diy カートリッジ、Mysql 5.5、および phpMyAdmin を使用して、スケーラブルでない OpenShift アプリケーションを作成しました。これで、必要なものをすべて設定できました。ポート転送を使用して、Mysql Workbeck を介してデータベースにアクセスできることがわかりました。だから私はこれ以上 phpMyAdmin カートリッジを取りません。

次に、カートリッジ phpMyAdmin を削除してスケーラビリティを有効にすると、このアプリケーションで 3 つのギアを無料で使用できますか?

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も使用しています。何か案は?私はかなり必死だ. ありがとう !