問題タブ [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.
openshift - Openshift での Maven バージョンの更新
Wildfly 10 を実行する openshift ギアがあります。Web アプリケーションをビルドするには Maven 3.3.X が必要です (Maven 3.3.X を必要とするプラグインを使用します)。それをサポートするために Openshift Gear を更新するにはどうすればよいですか?
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_HOME
JDK8への変更について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/markers
jbossews/template/.openshift/markers
上記の解決策は機能しません。他のオプションはDIY
カートリッジですが、新しいアプリケーションを作成してそこにすべてを移動したくありません。
編集
以下はディレクトリ構造です
コマンドを使用せずに、オープン シフト UI を使用してこのアプリケーションを作成したことに注意してくださいrhc
。
私を案内してください。
ありがとう
node.js - Node.js を使用して、多数のクライアントから 1 つの安定したクライアントにデータを送信したい
これが私のコードです:
新しい「/」リクエストが到着するたびに、以前に接続されたソケットにデータを送信したいと考えています。
openshift - 既存の OpenShift アプリケーションでスケーラビリティを有効にします。それが可能だ?
Diy カートリッジ、Mysql 5.5、および phpMyAdmin を使用して、スケーラブルでない OpenShift アプリケーションを作成しました。これで、必要なものをすべて設定できました。ポート転送を使用して、Mysql Workbeck を介してデータベースにアクセスできることがわかりました。だから私はこれ以上 phpMyAdmin カートリッジを取りません。
次に、カートリッジ phpMyAdmin を削除してスケーラビリティを有効にすると、このアプリケーションで 3 つのギアを無料で使用できますか?
node.js - NodeJS アプリがデプロイ後に Openshift で動作しない
nodejs アプリの展開に問題があります。私は自分のアプリに Express、MySQL、および基本的な Express 構造を使用しています。openshift でアプリの URL を開くと、503 エラー メッセージが表示されます。nodejs.log では、次のように表示されます。
アプリケーションは ./bin/www で実行されます。これは私がそのファイルに持っているコードです:
express - NodeJS+ Express + MySQL アプリが Openshift で実行されていない
正常にデプロイできたが起動していない nodejs アプリがあります。ログファイルを見ると、常にこのエラーが発生しています。
これは MySQL 接続コードです (パスワードは非表示になっていますが、MySQL カートリッジとユーザーによって提供されたものを使用します):
テーブルの作成/データベースの管理には、PHPmyAdminも使用しています。何か案は?私はかなり必死だ. ありがとう !