Web開発にjvm言語を使用することの可能性を検討しています。私はレールとグレイルのjrubyを評価しています。これまでのところ、これらを展開する唯一の方法は、warファイルを作成し、tomcatやglassfishなどのアプリケーションサーバーに展開することです。私はちょうど私がレール上の通常のルビーと同じように私のソースコードをサーバに投げたい。私はそれがコンパイルされていることの利点を理解し、なぜそれが良いのかについての議論を探しているわけではありません。これは、クライアントがアプリケーションを評価し、アプリケーションを明示的に再コンパイルすることなく迅速に変更できるようにするためのテスト環境です。私はscmを使ってローカルで変更を加え、その変更をサーバー上で引き出すことが好きです。アプリケーションサーバーのいずれかにこの機能がありますか?あればどうすればいいですか?コンパイルせずにjrubyまたはgrailsをテストサーバーにデプロイ
1
A
答えて
2
通常、Grails開発者はgrails run-app
スクリプトを使用して、ソースコードを指すローカルのTomcatインスタンスを実行します。パフォーマンスに最適化されていないので、このようにパブリックサーバーを実行することは一般的には悪い考えですが、パフォーマンスのトレードオフがあればそれを実行できます。 「prod」環境を使用すると、作業を少し速くすることができます。
grails prod run-app
は、あなたも、ソースコードをチェックアウトするために、サーバー上のSCMツールを設定し、そこから実行するか、またはあなたが言ったように、手動でローカルマシンからファイルを更新することができます。
関連する問題
- 1. JRUBY - RAILS 3 - TOMCAT 7デプロイに失敗しました
- 2. 実行せずにiPhoneにデプロイ
- 3. GrailsリリースプラグインがリモートMavenリポジトリにプラグインをデプロイしていません
- 4. JRuby on Railsアプリケーションのデプロイ
- 5. Grailsシェルは変更されたファイルを再コンパイルしません
- 6. コンパイルせずにFlexでCss?
- 7. PostgreSQLをローカルにインストールせずにHerokuにデプロイする方法は?
- 8. libwebsocket:テストサーバー・エコーは、コンパイルされたライブラリで失敗
- 9. コンパイルdebug = true - 再コンパイルせずに変更しますか?
- 10. Javaバイトコードにコンパイル(Javaを使用せず)
- 11. Grailsレンダリングプラグインは、デプロイ時にjava.lang.ClassNotFoundExceptionを返します。
- 12. grails warを再ビルドせずにlog4jを設定しますか?
- 13. DjangoテストサーバーからDjangoテストサーバーにアクセスする
- 14. JythonまたはJRuby?
- 15. GWTファイルを変更せずにAppEngineにデプロイする
- 16. JRuby warファイルをWindowsのTomcatにデプロイする
- 17. PHPとHTML Tidy - コンパイルせずに?
- 18. Automakeでリンクせずにどのようにコンパイルしますか?
- 19. POMファイルをアップロードせずにMavenをデプロイする
- 20. ドッカーマシンを使用せずにドッカーswarmをデプロイする
- 21. Jruby LoadError:[xml2、xslt、exslt]のいずれも開けませんでした。ウィンドウ
- 22. Grails GSPのコンパイル?
- 23. Admin Consoleを使用せずにwebsphere 8にwarをデプロイする方法は?
- 24. HerokuでのGrailsのデプロイ
- 25. EJB 2.0でライフサイクルメソッドを使用せずにコンパイルできますか?
- 26. 最適化せずにJavaをコンパイルしますか?
- 27. プライベートベータ版でコーディングせずにアプリケーションをデプロイする
- 28. Grails&Netbeans:run-appを再実行せずに変更する
- 29. grailsドメインオブジェクトを保存せずに変更して検証する
- 30. デバッグ中にVisual Web Devを停止/再コンパイルせずに再コンパイルすることはできますか?
私は一般的にJavaアプリケーションサーバーのものに慣れていないので、あなたは私を失礼する必要があります。午前中にこのことを話し合った後、あなたがそれらを自動展開するサーバーを使用しているなら、戦争ファイルはそれほど悪くないと決めました。少なくともこれは自動化することができます。だから私は戦争ファイルの自動展開に関する答えがあると思う。あなたは間違いなく私の質問に答えて解決します。だから私はこの答えを受け入れたものとしてマークします。ありがとう! – dsapala