3.2.2. 例: 既存の Maven バイナリーを使用した OpenShift アプリケーションの JWS の作成
以下の例では、「既存の Maven バイナリーを使用した OpenShift アプリケーションの JWS の作成」 の手順を使用して tomcat-websocket-chat クイックスタートを使用します。
3.2.2.1. 要件: リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
WAR アプリケーションアーカイブを取得したり、アプリケーションをローカルにビルドしたりします。
ソースコードのクローンを作成します。
$ git clone https://github.com/jboss-openshift/openshift-quickstarts.git- Red Hat JBoss Middleware Maven リポジトリー の 設定
アプリケーションをビルドします。
$ cd openshift-quickstarts/tomcat-websocket-chat/$ mvn clean package [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Tomcat websocket example 1.2.0.Final [INFO] ------------------------------------------------------------------------ ... [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:28 min [INFO] Finished at: 2018-01-16T15:59:16+10:00 [INFO] Final Memory: 19M/271M [INFO] ------------------------------------------------------------------------
ローカルファイルシステムでディレクトリー構造を準備します。
バイナリービルドのソースディレクトリーを、ローカルファイルシステムと
deployments/サブディレクトリーに作成します。WAR アーカイブをdeployments/にコピーします。[tomcat-websocket-chat]$ ls pom.xml README.md src/ target/$ mkdir -p ocp/deployments$ cp target/websocket-chat.war ocp/deployments/