2011-01-02 4 views
0

Netbeans IDE 6.8を使用して、Glassfish v2でWebアプリケーションを実行しています。なぜ最新の出力が得られないのですか?

私はpdfを開発するためにiTextを使用しています。

プログラムを変更するたびに、出力に反映されません。

どういう理由が考えられますか?

+0

多分あなたはいつも同じコードを実行します。クリーン+ビルドしてもう一度実行する –

+0

@hilalだから、私は小さな変更を行うたびに私はきれいにしてビルドする必要があります。私はすでに自動コンパイルオプションを持っています。 – rgksugan

答えて

1

私はどのようなプログラムとあなたが話している変更の種類がわかりません。私はそれに似た問題があるのでwebappの変更だと仮定します。

私はWebアプリケーションを開発し、テストのためにTomcatに展開するためにNetbeansを使用しています。 Netbeansは私が行った変更を自動的にクラスファイルにリロードしません。私は小さな変更を加えるすべてのWebアプリケーションプロジェクトを再実行する必要があります(クリーンでビルドする必要はありません)。しかし、web.xmlが変更された場合、変更を検出できるようです。

私は、Netbeansがwebappが好きなEclipseを自動的に検出して再デプロイできることに気づいていません。変更があれば、EclipseはWebアプリケーションを自動的に再デプロイできます。これにより、Webアプリケーションの開発が非常に便利になります。しかし、Netbeansはまだ私の最高のIDEです。

市販のプラグインJRebelがあります。Netbeans(および他のIDE)とサーブレットコンテナは、アプリケーション全体を再デプロイしなくても、自動的に修正されたクラスだけをリロードしてWeb開発をさらに高速化できます。

これらは私の経験に過ぎず、誰かがNetbeansの自動Webアプリケーションの再デプロイに関する他のヒントを持っているなら、非常に素晴らしいものになるでしょう。

関連する問題