2014-08-27 127 views
0

我有一个netbeans项目,其中包含4个restful web服务! 我没有部署在服务器上,但是当我打开我的网址(IpAdress/my_deployed_war_file_name)拿给我这个错误:错误,同时在服务器上部署我的netbeans项目

'HTTP状态500 -

类型异常报告

消息

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

例外

javax.servlet.ServletException:Servlet.init()进行的servlet RestEasy的抛出异常 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(Thread.java:701) 根源

java.lang.UnsupportedClassVersionError错误:COM/mytest的/ testws /服务/服务:不支持版本MAJOR.MINOR 51.0(无法加载类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。插件。 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 (Thread.java:701) 注根源的完整堆栈跟踪是是Apache Tomcat/6.0.35 logs.`

+0

'由于之前的错误导致启动失败',您需要在发生这种情况之前提供日志中的行。 – Stefan 2014-08-27 12:50:47

+0

我没有低头你stefan! :( – NoKHe 2014-08-27 13:53:34

回答

0

问题可以在这里:

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中点击'Tools' - >'Java Platforms'并定义一个JDK 5或将Tomcat更新为更高版本。

相关问题