今天部署gae后jsp网页无法访问,只能访问静态文件,查询了一下以为是jdk版本的问题,因为google要求使用jdk1.6的,而我使用的是1.7版本的
解决办法:
修改前本地运行正常运行服务器:
修改后出现异常Unsupported major.minor version 51.0:
打开网页localhost出现下面ERROR:
改回1.6版本本地运行报错,于是改回1.7,然后部署,网页肯定和以前一样,仍然无法访问:打开gae查看日志:同样在服务器端出现错误:
org.mortbay.util.MultiException[java.lang.UnsupportedClassVersionError:
com/le/myweb/MyWebServlet : Unsupported major.minor version 51.0,
java.lang.UnsupportedClassVersionError: com/le/myweb/SignServlet :
Unsupported major.minor version 51.0]
这下两边都要报同样错误:1.6版本本地报错;1.7版本google服务器报错而本地正常;