不支持的major.minor版本52.0 Servlets

时间:2015-12-10 19:17:27

标签: java servlets java-8

我尝试在我的服务器上执行我的java应用程序,但我总是面对以下问题:

  

HTTP状态500 - br / webi / servlets / ServletEnviarMensagemDireta:   不支持的major.minor版本52.0(无法加载类   br.webi.servlets.ServletEnviarMensagemDireta)

在我的服务器上,java是1.8.0_66,我使用相同的版本开发了我的应用程序。按照我的项目和我的服务器的屏幕截图。

enter image description here

enter image description here

我已经谷歌了,我发现这个问题的发生是因为我用我服务器的不同版本编译我的项目......但对我来说似乎没问题。

观察:我的项目未使用MAVEN

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

从命令行运行

jcmd {pid} VM.version

这将告诉您它实际使用的是哪个版本。我怀疑它不是Java 8。

https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr006.html

答案 1 :(得分:0)

我解决了我的问题...

我制作了此链接中的内容:AskUbuntu

并重新安装Tomcat7 + oracle-java8-installer。

在此之后我再次指定$ JAVA_HOME并且一切正常。

感谢您的帮助。