答えて
ヘロクでは何でも実行できます。だからあなたは自分のアプリケーションサーバーを持って来る必要があります。これを行うには、ビルド記述子の依存関係として指定することをお勧めします。その後、Herokuがすべて(依存関係とすべて)をアセンブルできるように、アプリケーションとビルド記述子をアップロードします。しかし、究極的には、それをどのようにHerokuに手に入れるかはあなた次第です。
実際には、Googleを使用して実際にはそれほど助けにならないことがあります。 herokuにJava warを配備するのは苦労し、その手順はそれほど重要ではありません。
基本的にherokuはプレーンなJavaプロセスのみを実行するので、warファイルをメインのjavaファイルにラップする必要があります。このブログの記事Deploy war on Herokuはいくつかのステップの概要を示しており、実際にgitからherokuへの最終的なプッシュを実際に把握するには、heroku's documentationを参照する必要があります。
ここには、あなたが従う必要があるステップがあります(私はあなたが準備ができている戦争ファイルがあると仮定しています)。
- あなたはそれが桟橋それに埋め込まれていると、それはいわば、実行可能なjarファイルだように、あなたのwarファイルからあなたのjarファイルを構築する必要があります。これは手順2で行われます。
- pom.xmlにMavenアプリケーションアセンブラターゲットを作成します。ブログの記事やウェブ上のさまざまな部分にあるスニペットの例があります。これをmywebapp.jarといいましょう。
- これでwarファイルが作成されました。このwarファイルを読み込んでjettyプロセスを作成するメインプログラムを作成する必要があります。 herokuはjavaプロセスしか実行できないので、jettyをここではストレートプロセスと呼んでいることを覚えておいてください。例のためのブログ記事を見てください - 例えばこのStartWebApp.javaを呼び出してください。
- Herokuには、かなり定型的な単純なprocfileが必要です。たとえば、次のよう
ウェブ:あなたは簡単にHerokuのにプッシュできるように、SHターゲット/ binに/ webappの
はgitリポジトリの上にすべてをアップロード - このディレクトリ構造を使用します。
pom.xml
Procfile
src/main/java/root - StartWebApp.java
src/main/resources - mywebapp.jar
ブームこのヒロクへのプッシュ後(上記のヒロクへのリンクに記載されているように、すべてシダースタックが設定されていると仮定します)。
git push heroku master
ハッピーヒーロー。また、これは戦争を展開するにはあまりにも多くのことを言うことができます。あなたがherokuを(有料の顧客として)使用している場合は、これをより良くするために機能要求を提出してください。あなたのプラットフォーム用のランナークラスを作成することは大きな問題ではありません。
私のブログからthis postをフォローすることができます。ここには、Spring MVC Web AppからWARファイルをデプロイする場合のステップの説明があります。私はそれを書いて、自分のアプリを手に入れてHerokuで動かした後に書きました。
FAQによると、リンクがあなたのサイトに属することを明らかにする必要があります。 – LittleBobbyTables
- 1. HerokuにPlay 2.0アプリをデプロイする
- 2. Sails.jsアプリをHerokuにデプロイしますか?
- 3. java warアプリケーションのセキュアなデプロイ
- 4. Gitを使ってHerokuにアプリをデプロイ
- 5. アプリケーションサーバーにwarをデプロイ
- 6. PHPをHerokuにデプロイする
- 7. Amazon EC2でJava warとRailsアプリケーションをApacheにデプロイする
- 8. herokuにシンプルなruby sinatraアプリをデプロイする際の問題
- 9. Amazons Elastic BeanstalkにWARをデプロイ
- 10. Spring Boot:Tomcat 7にWARをデプロイ
- 11. Jboss 7.0.2にwarファイルをデプロイ
- 12. 展開するJavaの.warアプリUbuntuの
- 13. HTML専用アプリをHerokuにデプロイしますか?
- 14. Java:.warファイルがデプロイされたときにメソッドを実行
- 15. WARをデプロイするときのヌルポインタ
- 16. HerokuにDjangoアプリケーションをデプロイ
- 17. Herokuにシンプルなサーバーコードをデプロイ
- 18. Herokuのデプロイは
- 19. コマンドラインでJboss 7.0.1にwarをデプロイ
- 20. 埋め込みTomcat 7にWARをデプロイ
- 21. jboss warデプロイされたリスナー
- 22. IDEAの.warファイルをビルドしてLiferayにデプロイするには?
- 23. 突然、herokuアプリをデプロイすることができなくなりました
- 24. JRuby warファイルをWindowsのTomcatにデプロイする
- 25. LinuxマシンにWARファイルをデプロイする方法
- 26. jbossのdeployディレクトリの外側にwarをデプロイする
- 27. Tomcatにwarファイルをデプロイする際のURLの問題
- 28. herokuにdjangoアプリをデプロイする前に仮想環境をアクティブにする必要がありますか?
- 29. phantomJSをnode.jsアプリにデプロイしますか?
- 30. HerokuでのGrailsのデプロイ
どのアプリケーションサーバーを使用しますか? –
このチュートリアルを確認してください:http://www.yegor256.com/2014/09/13/deploying-to-heroku.htmlここでは、[rultor.com](http:// www。 .rultor.com) – yegor256