Logic Delight

明日のワシは忘れてしまうから、コードにはコメントを書くのです。

しつこく雨が続きますね

いやんなっちゃいますね。

Java6 + Tomcat7.0.30 のプロダクトをJava8にバージョンアップして動かしてみたところ、JasperがJSPコンパイルできないぜ例外が発生してエラーになった。

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 1 in the generated java file
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

ビルドパスも再確認して問題なさそうだったので、ググってみたら色々と引っかかる引っかかる。

どうもJDK8未対応のTomcatバージョンではこれが起きて動作しないらしく。対応としては、まずTomcatのバージョンを上げる。次にJavaのバージョンを上げる、という感じなんでしょうな。

http://stackoverflow.com/questions/19243458/tomcat7-not-compiling-jsp-examples

https://bz.apache.org/bugzilla/show_bug.cgi?id=57445

今月はこんな感じのこと沢山やるので、トラブルシュートの毎日になりそうだ。