Tomcat 5.5.25で現在実行されているWebアプリケーションがあります。私はJetty 6に移植し、jspやUIの変更のための高速リフレッシュ時間を利用しようとしています。JettyのJasperはgetOutputStreamでIllegalStateExceptionをスローしますが、Tomcatでは返しません
私のJSPファイルはJSP 2.0に準拠しているため、maven jettyプラグインWebサイトで提案されている設定を使用してmavenでjettyを実行しています。この設定は、Apacheのjasper JSPコンパイラバージョン5.5.15を読み込みます。 (Mavenレポジトリでも5.5.23が使用できますが、同じ結果が得られます)
タイルを使用して設定されている私のホームページは、ServletResponseWrapperInclude.getOutputStream()でIllegalStateExceptionで爆発します。 Tomcatの下では明らかにこれをしません。
私たちのタイルが何であるかを理解するのは苦労しています。ジャスパーがトムキャットではなく桟橋で不平を言う原因になります。
stacktraceに追加のエラーメッセージはありますか? – toolkit
ツールキット++完全なスタックトレースを含めてください – cherouvim