私は2つのモジュールを持つマルチモジュールのmavenプロジェクトを持っています。各モジュールはスプリングレストサービス(@RestController)です。私はlocalhost上でサービスを正常に実行しましたが、私は自分のアプリケーションにリモートアクセスしたいので、モジュールをいくつかのリモートサーバーに公開する必要があります。Herokuに複数のモジュールJavaアプリケーションをデプロイ
私はHerokuを使用して開始するのが良い方法だとわかりました。私はいくつかのチュートリアルを読んでいますが、1つのことを完全に理解していません。つまり、1つのHerokuアプリケーションに複数のサービスをデプロイできますか?はい、私のProcfileを設定する必要があります。または、複数のモジュールを1つのwar/earファイルにパッケージ化して展開用に使用する方法はありますか?
は、念のために、私のトップレベルのポンポン
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.nverapp</groupId>
<artifactId>nverapp</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>server</module>
<module>auth_server</module>
</modules>
UPD
があるので、私はこの例https://github.com/seeebiii/multi-module-herokuを見つけましたが、私はどのようにアプリケーションサーバーをundrestandませんセパレートサービスとして起動すると、ChildTwo
が処理されます。誰かがこの瞬間を説明できますか?