啓用 JBoss 和 Tomcat 對 JSP 的泛型(JDK5.0特性)支持

JBoss 4.0.5 中的 Tomcat 的 JSP 編譯器默認沒有啓用 Java 1.5 的特性支持,譬如泛型。

默認情況下當 JSP 中使用了泛型代碼,第一次運行 JSP 執行自動編譯時會拋出異常,並提示類似如下的信息:

parameterized types are only available if source level is 5.0

修改方法如下:

打開 tomcat 的 web.xml 文件,路徑如
D:/jboss-4.0.5.GA/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml

在約 224 行找到如下注釋:

      <!-- Uncomment to use jdk1.5 features in jsp pages 
      <init-param>
         <param-name>compilerSourceVM</param-name>
         <param-value>1.5</param-value>
      </init-param>
      
-->


把這部分去掉註釋,然後重啓 JBoss Server 就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章