Unsupported major.minor version 50.0
Unsupported major.minor version 49.0
Unsupported major.minor version 48.0
均属于Java版本问题,即JDK版本过低,只要选择相对应的JDK版本编译即可。
48,49,50是Java编译器内部的版本号
Unsupported major.minor version 50.0 对应于 JDK1.6(JRE1.6)
Unsupported major.minor version 49.0 对应于 JDK1.5(JRE1.5)
Unsupported major.minor version 48.0 对应于 JDK1.4(JRE1.4)
问题解决方法就是重新用老的JDK1.4编译,并在JDK1.4的环境下(包括修改JAVA_HOME,PATH,CLASSPATH)运行(可能造成Web应用程序失败)
JDK版本的不兼容给所有的Java开发人员带来了很多麻烦。
现在可以根据安装的tomcat版本对应弹出的错误端口找到自己需要的JDK版本文件了。
Java SE Development Kit 7 Downloads也即JDK1.7版本的
我使用JDK1.5版本配tomcat6部署成功。