Tomcat5からTomcat7に移動したばかりで、展開に問題があります。
私は最初にWebアプリケーションにコピーしてアプリケーションウィジェットをデプロイwidget.war
します。これは機能し、Tomcatは戦争をデプロイして爆発させます。
問題は、変更を加えたいときに発生します。
戦争を再展開するとすべてが機能しますが、戦争をリモートサーバーにアップロードしているため、これは非常に遅くなる可能性があります。したがって、1つのクラスを変更するだけの場合は、新しいクラスを展開されたフォルダー構造に直接コピーしてから、Tomcatをシャットダウンして再起動しますが、効果はありません。
私が解決したのは、widget.warが再デプロイされたため、新しいクラスがwidget.war内の古いバージョンのクラスに置き換えられたためだと思います。そこで、widget.warを手動で削除して上書きできないようにしましたが、シャットダウン/起動時にウィジェットフォルダーがまったくありません。消えます!
これはなぜですか、これはTomcat5では発生しませんでした。