Web アプリケーションを MyEclipse から Eclipse WTP に移行しました。現在、移行後のコード ベースと Web ページに対する最初のメジャー アップグレードの最中です。率直に言って、JSP ページを保存すると再デプロイが発生することに腹を立てています。時間がかかり、バックエンド接続がセッションオブジェクトのシリアライゼーション-デシリアライゼーションに耐えられないため(修正するのは簡単ではありません)。それに加えて、JSP エディターは非常に遅いため、JavaServer Faces を使用して小さな JSP で編集内容がどこに移動するかを確認するために、エディターが追いつくように頻繁に一時停止する必要があります。検証を無効にしても役に立ちませんでした。
Eclipse 動的 Web プロジェクトはいくつかのライブラリ Eclipse プロジェクトに依存しているため、たとえば Jetty に WebRoot フォルダーを使用するように指示することはできません。いくつかの依存関係がクラスパスから欠落しているためです。
質問は:
- ファイルが保存されるたびにすべてを再デプロイすることを意味しない Eclipse WTP システムでの作業方法 (任意の作業方法) はありますか?
Tomcat 5.5 または Jetty 6 をサーバーとして使用できます。
EDIT:JSPエディタが追いつくことができると本当にいいでしょう...
EDIT:問題のJSPページにはJSFタグ(myfaces 1.1.4、tomahawk 1.1.9)が含まれていますが、それが違いを生む場合は?