facebook

Tomcat 7.0 deoloyment problem in MyeclipseForSpring 2014

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #349297 Reply

    nandrai
    Member

    I am using C:\apache-tomcat-7.0.27 (tomcat server) not sandbox server that is provided with My eclipse

    I am compiling my class files using “C:\Program Files\Java\jdk1.6.0_32” (jdk 1.6)

    I have changed the complier and installed jre to use the above path.

    Not sure why tomcat is complaing about the majot version problem as follows

    May 9, 2014 12:11:43 AM org.apache.catalina.core.ContainerBase addChildInternal
    SEVERE: ContainerBase.addChild: start: 
    org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/concert]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
    Caused by: java.lang.UnsupportedClassVersionError: com/savvis/ui/common/listeners/DataMapperSessionFactoryListener :[b]Unsupported major.minor version 51 unable to load class [/b]com.savvis.ui.common.listeners.DataMapperSessionFactoryListener)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2893)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1170)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
        at org.apache.catalina.startup.WebAnnotationSet.loadClass(WebAnnotationSet.java:480)

    not sure why it is doing it.

    i even look at the class file from CMD and it says Majot version 50

    javap -verbose -classpath C:\Concert_May_delete\UICommon\build\WEB-INF\classes com.savvis.ui.common.listeners.DataMapperSessionFactoryListener| findstr "major"

    any suggestions please[/b]

    Not sure howit it is getting 51 major vesrion in the log

    #349298 Reply

    nandrai,

    Sorry that you are seeing this issue.

    java.lang.UnsupportedClassVersionError means that you compiled your classes under a specific JDK, but then try to run them under older version of JDK. So, you can’t run classes compiled with JDK 6.0 under JDK 5.0. The same with classes compiled under JDK 7.0 when you try to run them under JDK 6.0.

    Can you please check whether the compliance level is set to 1.6 under Project properties > Java Compiler ?

    Please take a look at these threads which discusses similar issue –
    http://stackoverflow.com/questions/12028166/java-lang-unsupportedclassversionerror-unsupported-major-minor-version-51-0-un
    http://stackoverflow.com/questions/10382929/unsupported-major-minor-version-51-0

    Let us know how it works for you.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: Tomcat 7.0 deoloyment problem in MyeclipseForSpring 2014

You must be logged in to post in the forum log in