2014-08-27 123 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更新爲更高版本。

相關問題