私は、WARファイルを展開するためにTomcatを取得するという永続的な問題(数週間)がありました。私は単純なサーバーを探しています。それは、多くの機能を持つ必要はありません - それは設定するだけで簡単にする必要があります。特に私は、WARファイルをドロップして、同封のWebアプリケーションを起動できるプログラムを探しています。Grailsで生成されたWARファイルを展開する最も簡単な方法は何ですか?
答えて
jetty runnerに試してみてください。基本的には、warファイルを実行するために埋め込まれたjettyインスタンスを使用します。
http://blogs.webtide.com/janb/entry/jetty_runner
これは、Mavenのに利用可能であり、それはGrailsので構築されたHerokuのアプリケーションが実行されているか実際にあります。 http://devcenter.heroku.com/articles/deploy-a-java-web-application-that-launches-with-jetty-runner
アプリケーションがtomcatで起動しない場合、ほとんどのサーブレットコンテナでは起動しないことを意味します。コンテナは仕様を実装しており、多くの点で非常に似ています。
あなたがする必要があるのは、アプリケーションが起動するまで、各問題を1つずつ狩ることです。問題はアプリであり、コンテナではありません。
私はGrailsを使ってWARファイルを生成しました。しかし、Grailsにはいくつかの既知の問題があります。 http://jira.grails.org/browse/GRAILS-2730を参照してください。さらに、Grailsアプリケーションをコマンドライン "grails run-app"を使って実行すると、エラーなく正常に動作するので、私のWebアプリケーションは悪くないです。 – user1258361
はい、それは違います。埋め込まれていない埋め込み型で実行されている場合は、常にコーナーケースに当たる可能性があります。問題を1つずつ修正してください。 – Bozho
新鮮なTomcatインスタンスを取得したら、hellow worldアプリケーションを生成し、grails dev war
経由でwarファイルを生成すると、問題なく動作するはずです。通常、サーバーlibと衝突する依存関係を追加するという問題が発生します。
他のサーバーに試してみたいと思ったら、セットアップ、実行、保守が最も簡単なものとして樹脂をお勧めします。
私は最近、私のアプリケーションが "grails run-app"でうまく走っていて、warファイルではなかった同様の問題がありました。これは、ファイルの1つに「パッケージ」行がないために発生しました。私は404エラーを受け取りました。 warファイルがサーバ上でアンパックされると、ファイルがgrails環境にあるときと同じディレクトリに置かれません。これがあなたに役立つことは確かではありませんが、おそらく同様の問題を抱える他の人たちには役立ちます
- 1. docker-composeで展開する最も簡単な方法は?
- 2. RPCエンコードされたWSDLからJavaクライアントを生成する最も簡単な方法は何ですか?
- 3. コマンドラインで新しいファイルを作成する最も簡単で簡単な方法は何ですか?
- 4. sailsjs APIを展開する最も簡単な方法
- 5. UNIXでHTMLエスケープコードを展開する最も簡単な方法は何ですか?
- 6. 春のプロジェクトを開始する最も簡単な方法は何ですか?
- 7. ASP.NET MVC 3プロジェクトをWindows Server 2003に展開する最も簡単な方法は何ですか?
- 8. Alfresco Community 4.0.eに新しいワークフロー定義を展開する最も簡単な方法は何ですか?
- 9. VisualStudio2008の開発にlibpngを利用する最も簡単で簡単な方法は何ですか?
- 10. Ebeanでネストされたオブジェクトを作成する最も簡単な方法は何ですか?
- 11. ファイルをJavascriptプログラムにリンクする最も簡単な方法は何ですか?
- 12. mysqlテーブルとPHPからサイトを作成する最も簡単で簡単な方法は何ですか?
- 13. NSTableViewカスタムセルを作成する最も簡単な方法は何ですか?
- 14. Windows Media Playerを一時停止/再生する最も簡単で簡単な方法は何ですか?
- 15. gitブランチが作成された時期を知る最も簡単で最速の方法は何ですか?
- 16. ファイルを検索する方法は、最も簡単で簡単ですか?
- 17. UITableViewフォームを作成する最も簡単で簡単な方法は何ですか?
- 18. アンドロイドアプリケーションでJsonファイルを開く最も簡単な方法
- 19. Weblogic 12c展開されたWarファイルを展開する
- 20. Pythonで簡単なGUIを開発する最も簡単な方法
- 21. ナビゲーションバー以外のビューの高さを取得する最も簡単で簡単な方法は何ですか?
- 22. ローカライゼーションファイルを生成する最も簡単な方法
- 23. JavaでXHzの音波を生成する最も簡単な方法は何ですか?
- 24. SQLiteデータベースでEntity Frameworkモデルコードを生成する最も簡単な方法は何ですか?
- 25. C#で擬似乱数を生成する最も簡単な方法は何ですか?
- 26. C++でスレッドプールを作成する最も簡単な方法は?
- 27. Pythonで設定ファイルを作成する最も簡単な方法は何ですか
- 28. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 29. XAMLでScrollViewerをスタイルする最も簡単な方法は何ですか
- 30. RailsでERBを実装する最も簡単な方法は何ですか?
あなたはwebappsフォルダにwarをコピーしようとしましたか?あなたはどんなエラーを出していますか? – chrislovecnm
多くのエラー - フォルダ権限からlog4jエラーまでのすべて。私はlog4jを完全に無効にする方法を探しており、まっすぐで簡単な答えでサイトを見つけられませんでした。だから私はそれが箱からすぐになっているものを行うサーバーソフトウェアを探している。 – user1258361
ログとフォルダのアクセス許可を正しく設定する必要があります。私はこれに対する「簡単な」答えを知らない。 – chrislovecnm