Tomcatは正常に起動したが、画面表示時に落ちる、画面が表示されない


ログを見ると、JSPでエラーが発生しているようだ


カスタムタグの属性値に、実行時式を書いて、そこに二重引用符を書く場合はエスケープが必要、とのこと


http://techjudith.blogspot.com/2008/08/tomcat6018_08.html?showComment=1219830180000

ただし、システムプロパティ

org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING


にfalseを設定すれば、バージョン5の挙動に戻る、つまり二重引用符を書いてもエラーにはならない、とのこと


システムプロパティなので、


catalina.shのjavaコマンドに、-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false


かJAVA_OPTS変数に追加すれば回避できる、とのこと



お客さんのインフラ担当が、こちらにはまったく連絡なくバージョン上げたから、

JSP使ってるアプリがまともに動かなくなった・・・まったく・・・orz