社区首页 >问答首页 >不支持的major.minor版本52.0圈定门户

不支持的major.minor版本52.0圈定门户
EN

Stack Overflow用户
提问于 2014-12-07 08:01:48
回答 2查看 16K关注 0票数 0

嗨,伙计们,我要和一些朋友一起做一个学校项目的专用门户。我们中的一个开始工作,我们基本上把图像从他的Raspberry PI复制到我们的Raspberry PI。在我们这样做之后,一切似乎都很好,但是当我们打开我们的专用门户并尝试用我们保存在数据库中的用户名和密码登录时,突然出现了这样的情况:

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

类型异常报告

message /proccess:不支持的major.minor版本52.0 (无法加载类captiveportal.proccess)

描述服务器遇到一个内部错误(captiveportal/proccess :不支持的major.minor版本52.0 (无法加载类captiveportal.proccess)),这阻碍了它完成此请求。

异常

captiveportal/proccess :不支持的org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2905) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1170) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556) org.apache.catalina.authenticator.AuthenticatorBase.invoke (无法加载类captiveportal.proccess) major.minor版本52.0org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run (AuthenticatorBase.java:461)( java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run,Thread.java:745)注意,在Apache /7.0.28日志中可以找到根本原因的完整堆栈跟踪。

我们基本上需要填写用户名和密码,然后我们应该能够使用互联网,但不幸的是,这个错误出现了。以前有人犯过同样的错误吗?我不知道该怎么做,我一直找了两天,但不幸的是我找不到答案。我希望你们能帮我解决这个问题,谢谢。Empaier.

EN

回答 2

Stack Overflow用户

发布于 2014-12-07 11:18:53

它的意思是,您的代码是用不同版本的java编译成运行它的java版本的。请确保编译并使用相同版本的(如果是java )运行它。

票数 4
EN

Stack Overflow用户

发布于 2017-08-05 02:45:27

您似乎正在用java1.8编译您的文件,但是运行它们的服务器运行的是一个较旧的java版本。

要么使用java1.8运行服务器,要么使用相当于运行服务器的jre的目标版本编译代码。

检查eclipse中服务器的运行时环境。

  1. 从“窗口”菜单中选择“首选项”。
  2. 在Preferences窗口中,展开Server文件夹,然后选择Runtime环境。
  3. 选择正在使用的服务器。
  4. 单击编辑按钮
  5. 然后检查执行环境(检查java版本(1.8)是否正确)

检查项目编译器

  1. 右键单击eclipse项目
  2. 取属性
  3. 单击java编译器
  4. 检查java编译器版本是否相同(1.8)

谢谢

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27344534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文