close

今天使用eclipse開發java web的時候發生了很基礎的白痴錯誤
這邊就記錄一下解法

主要是export出war檔的時候
直接放上tomcat上
出現了底下類似紀錄
java.lang.UnsupportedClassVersionError: 
servlet/LoginServlet has been compiled by a more recent version of the Java Runtime (class file version 59.0), 
this version of the Java Runtime only recognizes class file versions up to 52.0 (unable to load class [servlet.LoginServlet])

tomcat是8.5版本
簡單說就是我的compiler用到了eclipse預設的15版

所以要從 properties>Java Compiler
裡面找到JDK compliance更改 Compiler compliance level改成1.8
更改重新跑過專案出war檔
丟到tomcat上就沒事了

 

arrow
arrow
    文章標籤
    java servlet
    全站熱搜
    創作者介紹
    創作者 蒼木浩界 的頭像
    蒼木浩界

    蒼木浩界之家

    蒼木浩界 發表在 痞客邦 留言(0) 人氣()