gpt4 book ai didi

web-services - 在服务器上部署我的 netbeans 项目时出错

转载 作者:行者123 更新时间:2023-11-28 23:34:57 24 4
gpt4 key购买 nike

我有一个包含 4 个 Restful Web 服务的 netbeans 项目!我确实在服务器上部署了它,但是当我打开我的 url (IpAdress/my_deployed_war_file_name) 时,它显示了这个错误:

`HTTP 状态 500 -

类型异常报告

留言

描述服务器遇到内部错误 (),导致它无法完成此请求。

异常

javax.servlet.ServletException: Servlet Resteasy 的 Servlet.init() 抛出异常 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(线程.java:701)根本原因

java.lang.UnsupportedClassVersionError: com/mytest/testws/services/Service : Unsupported major.minor version 51.0 (unable to load class com.mytest.testws.services.Service) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2822) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) org.jboss.resteasy.plugins.server.servlet.ConfigurationBootstrap.processScannedResources(ConfigurationBootstrap.java:384) org.jboss.resteasy.plugins.server.servlet.ConfigurationBootstrap.createDeployment(ConfigurationBootstrap.java:181) org.jboss.resteasy.plugins.server.servlet.ListenerBootstrap.createDeployment(ListenerBootstrap.java:32) org.jboss.resteasy.plugins.server.servlet.ServletBootstrap.createDeployment(ServletBootstrap.java:28) org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:66) org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(线程.java:701)注意 Apache Tomcat/6.0.35 日志中提供了根本原因的完整堆栈跟踪。`

最佳答案

问题出在这里:

Unsupported major.minor version 51.0 (unable to load class com.mytest.testws.services.Service) 

这意味着您已经使用与您的 Tomcat 支持的不同(更高)的 Java 版本编译了该类。如我所见,您使用的是 Tomcat 6.0.35,因此您需要使用 JDK 5(或更低版本)编译您的服务。这是一张向您展示的表格 which Tomcat versions support which Java version .

在 Netbeans 中单击“工具”->“Java 平台”并定义 JDK 5 或将 Tomcat 更新到更高版本。

关于web-services - 在服务器上部署我的 netbeans 项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25527268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com