0

git ハブから Spring Social Showcase をダウンロードしましたが、ローカルホストで問題なく実行できます。Heroku で実行しようとすると、アプリケーション エラーが発生します。ログを確認すると、

エラー H14 - Web プロセスが実行されていません

heroku のドキュメントには次のように記載されています。

これは、クライアントを通じて Web プロセスをゼロにスケールダウンした結果である可能性が最も高いです。

$ heroku ps:scale web=0

heroku ps コマンドを使用して、Web プロセスの状態を確認します。

heroku ps コマンドを実行しても何も返されません。次に、次のコマンドで web=1 を設定しようとしました。

$ heroku ps:scale web=1

これは以下を返します。

Scaling web processes... failed
 !    Record not found

この時点で 2 つの質問があります。

  1. Heroku で Spring Social Showcase を実行できた人はいますか?
  2. ローカルで問題なく実行しているときに、Heroku でアプリケーションが失敗する原因を知っている人はいますか?
4

1 に答える 1

0

これは現在Herokuで動作しています。Procfileを追加し、pom.xmlでWebアプリランナープラグインを確認し、tomcat-maven-pluginをコメントアウトした後、実行しました。

mvn clean package

もう一度Herokuにデプロイされました。プロセス実行なしのエラーが再度発生しました。今回走った時

$ heroku ps:scale web = 1

失敗しませんでしたが、Webプロセスを開始しました。その後、実行しました

heroku open

そして、アプリケーションは正常に起動しました。

これは私がコメントアウトしたプラグインです:

<!--
    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>tomcat-maven-plugin</artifactId>
        <version>1.0-beta-1</version>
    </plugin>
-->

これは私が追加したプラグインです:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.3</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>copy</goal>
                        </goals>
                        <configuration>
                            <artifactItems>
                                <artifactItem>
                                    <groupId>com.github.jsimone</groupId>
                                    <artifactId>webapp-runner</artifactId>
                                    <version>7.0.30.1</version>
                                    <destFileName>webapp-runner.jar</destFileName>
                                </artifactItem>
                            </artifactItems>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
于 2012-10-15T13:19:09.307 に答える