2

I am doing some web apps development with apache Tomcat in Linux platform, I usually compile my web pages by running them, tracking error through TomCat's logs. Each time I am making a modification I am reloading the project throuh TomCat manager. for the beans I am compiling them and making a new war file. I wonder how are other developers compiling their jsp files? I need some feedbacks..

Thanks,

4

2 に答える 2

1

私が理解しているように、あなたの最大の苦痛は毎回プロジェクトをリロードしなければならないことです。

私たちのプロジェクトでは、次の方法でこの問題に対処します。

  • 開発を行うときは、JSP ファイルを にコピーするだけですtomcat/webapps/yourapp/WEB-INF/...。Tomcat はファイルが変更されたことを検出し、JSP が動的にコンパイルされます。明らかな利点は、アプリを再デプロイする必要がないことです。
  • 開発が完了したら、コードをチェックインします。
  • 継続的インテグレーション サーバーには、すべての JSP をプリコンパイルするオプションがあるため、万が一エラーが発生した場合は通知されます。継続的インテグレーションがない場合は、毎晩ソース コードをチェックアウトして JSP を静的にコンパイルしようとするスクリプトを作成するだけで済みます。

静的コンパイルの詳細については、Jasperのドキュメントを参照してください。

于 2012-10-24T21:38:06.520 に答える
0

堅実なビルド プロセスが必要な場合 (およびアプリが成長し、チームによって開発されると思われる場合) は、maven をお勧めします。NetBeans と組み合わせて使用​​できます。

すばやく簡単なものが必要で、maven の学習に時間を費やしたくない場合は、Netbeans を使用します。Tomcat と Glassfish の両方との統合があります。

于 2012-10-24T19:00:24.923 に答える