tomcat 6.0.35 to 8.0.33

起因於 tomcat6 不支援 jdk8 ,而我想在 tomcat 上試試G1GC,所以試著更新版本就出現相容性問題了。

issue 在jsp中使用 fullpackage.classname 會導致 cannot be resolved to a type

改用 <@import “fullpackage.*” %> 解決

issue javax.el.ELException: Cannot convert m of type class java.lang.String to class java.lang.Long

el 裡有 a.mark==’m’ 的判斷,在新版中不允許 char 的判斷了。必需當成數字而改寫成 a.mark==77