[jboss-user] [Beginner's Corner] - RestEasy - UnsupportedClassVersionError

Steve Jagels do-not-reply at jboss.com
Fri Apr 20 13:34:59 EDT 2012


Steve Jagels [https://community.jboss.org/people/sej] created the discussion

"RestEasy - UnsupportedClassVersionError"

To view the discussion, visit: https://community.jboss.org/message/731400#731400

--------------------------------------------------------------
I am trying to set up an example RestEasy application.  In web.xml I have restEasy scan turned off and am using the javax.ws.rs.Application:

 <listener>
  <listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class>
 </listener>
 <servlet>
  <servlet-name>Resteasy</servlet-name>
  <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>
  <init-param>
    <param-name>javax.ws.rs.Application</param-name>
    <param-value>com.mbh.esln.restdemo.action.HelloWorldApplication</param-value>
  </init-param>
 </servlet>

Then I have the class to deal with the singletons:

package com.mbh.esln.restdemo.action;

import java.util.HashSet;
import java.util.Set;
import javax.ws.rs.core.Application;

import com.mbh.esln.restdemo.action.CustomersResource;

public class HelloWorldApplication extends Application{
    private Set<Object> singletons = new HashSet();
    private Set<Class<?>> empty = new HashSet();

    public HelloWorldApplication() {
        // ADD YOUR RESTFUL RESOURCES HERE
        this.singletons.add(new CustomersResource());
        this.singletons.add(new Customer());
        this.singletons.add(new GeoNames());
//        this.singletons.add(new GeoNamesService());
        this.singletons.add(new GeoCode());
        this.singletons.add(new RESTFulWSClientNoParam());
    }

    public Set<Class<?>> getClasses(){
        return this.empty;
    }

    public Set<Object> getSingletons(){
        return this.singletons;
    }
}

But I still get this error when starting up jboss:

10:59:03,771 INFO  [TomcatDeployer] deploy, ctxPath=/testRestEasyWS, warUrl=.../deploy/testRestEasyWS.war/
10:59:04,099 ERROR [MainDeployer] Could not create deployment: file:/C:/Java/jboss-4.3.0.GA_CP03/jboss-as/server/default/deploy/testrestdemo.war/
java.lang.UnsupportedClassVersionError: Bad version number in .class file

I am using:

jboss: 4.3.0.GA_CP03
jdk: 1.5.0_17
eclipse: 3.4

Any idea how to prevent this startup error?
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/731400#731400]

Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20120420/40965c82/attachment-0001.html 


More information about the jboss-user mailing list