Results 1 to 3 of 3

Thread: Problems running Maven and Hibernate MVC app

Hybrid View

  1. #1
    Join Date
    Apr 2012
    Posts
    10

    Default Problems running Maven and Hibernate MVC app

    I'm using the latest version of STS and trying to build a document management application using Spring, Hibernate and Maven support. I'm using the following tutorial:

    http://viralpatel.net/blogs/2011/01/...hibernate.html

    When trying to run the main jsp (documents.jsp) I get the following error:

    java.lang.ClassNotFoundException: org.springframework.context.ApplicationListener

    I initiallly thought all the required Spring libraries would be included when installing STS, but I then added the following jars to my build path:

    spring-beans - 2.5.2
    spring-webmvc - 2.5.2
    spring-webflow - 1.0.5
    spring - 2.5.2

    Still getting the same error and unable to run my app!

    Would really appreciate any advice on how to correctly configure STS, including any requisite libraries or jars I may have overlooked so that I can run MVC applications. Also any advice on how to correctly configure Maven and Hibernate support would also be appreciiated. THANK YOU!

  2. #2
    Join Date
    Mar 2012
    Location
    Gurgaon, India
    Posts
    49

    Default

    You are missing spring-context.jar. Any reason why you are using Spring 2.5.2, given that 3.1.1.RELEASE is the latest and stable version?

    I have attached the pom.xml file from my latest project for you to jumpstart Maven based development. If you use the attached pom, you will be able to execute

    Code:
    mvn clean package tomcat:run
    to run the application in-place.
    Attached Files Attached Files

  3. #3
    Join Date
    Apr 2012
    Posts
    10

    Default

    Thanks so much for your reply, but I don't think I'm there yet!

    Quote Originally Posted by manish.in.java View Post
    You are missing spring-context.jar.
    I downloaded the spring-context.jar from:

    http://mirrors.ibiblio.org/pub/mirro...text-1.2.6.jar

    I added this to the build path then tried to run the jsp again and produced exactly the same error:

    EVERE: Servlet /MavenManaar threw load() exception
    java.lang.ClassNotFoundException: org.springframework.context.ApplicationListener
    at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1676)
    at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1521)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader. java:632)
    at java.lang.ClassLoader.defineClass(ClassLoader.java :616)
    at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:141)
    at org.apache.catalina.loader.WebappClassLoader.findC lassInternal(WebappClassLoader.java:2818)
    at org.apache.catalina.loader.WebappClassLoader.findC lass(WebappClassLoader.java:1148)
    at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1643)
    at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1521)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader. java:632)
    at java.lang.ClassLoader.defineClass(ClassLoader.java :616)
    at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:141)
    at org.apache.catalina.loader.WebappClassLoader.findC lassInternal(WebappClassLoader.java:2818)
    at org.apache.catalina.loader.WebappClassLoader.findC lass(WebappClassLoader.java:1148)
    at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1643)
    at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1521)
    at org.apache.catalina.core.DefaultInstanceManager.lo adClass(DefaultInstanceManager.java:415)
    at org.apache.catalina.core.DefaultInstanceManager.lo adClassMaybePrivileged(DefaultInstanceManager.java :397)
    at org.apache.catalina.core.DefaultInstanceManager.ne wInstance(DefaultInstanceManager.java:118)
    at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1062)
    at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:1010)
    at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:4935)
    at org.apache.catalina.core.StandardContext$3.call(St andardContext.java:5262)
    at org.apache.catalina.core.StandardContext$3.call(St andardContext.java:5257)
    at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    Apr 19, 2012 2:25:50 AM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory manager
    Apr 19, 2012 2:25:50 AM org.apache.catalina.core.StandardContext filterStart
    SEVERE: Exception starting filter SetCharacterEncoding
    java.lang.ClassNotFoundException: org.apache.catalina.filters.SetCharacterEncodingFi lter
    at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.f indClass(ExtensibleURLClassLoader.java:54)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:3 07)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 48)
    at org.apache.catalina.core.DefaultInstanceManager.lo adClass(DefaultInstanceManager.java:405)
    at org.apache.catalina.core.DefaultInstanceManager.lo adClassMaybePrivileged(DefaultInstanceManager.java :397)
    at org.apache.catalina.core.DefaultInstanceManager.ne wInstance(DefaultInstanceManager.java:118)
    at org.apache.catalina.core.ApplicationFilterConfig.g etFilter(ApplicationFilterConfig.java:252)
    at org.apache.catalina.core.ApplicationFilterConfig.s etFilterDef(ApplicationFilterConfig.java:372)
    at org.apache.catalina.core.ApplicationFilterConfig.< init>(ApplicationFilterConfig.java:98)
    at org.apache.catalina.core.StandardContext.filterSta rt(StandardContext.java:4562)
    at org.apache.catalina.core.StandardContext$2.call(St andardContext.java:5240)
    at org.apache.catalina.core.StandardContext$2.call(St andardContext.java:5235)
    at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    Apr 19, 2012 2:25:50 AM org.apache.catalina.core.StandardContext startInternal
    SEVERE: Error filterStart
    Apr 19, 2012 2:25:50 AM org.apache.catalina.core.StandardContext startInternal
    SEVERE: Context [/manager] startup failed due to previous errors
    Apr 19, 2012 2:25:50 AM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory ROOT
    Apr 19, 2012 2:25:50 AM org.apache.coyote.AbstractProtocolHandler start
    INFO: Starting ProtocolHandler ["http-bio-8080"]
    Apr 19, 2012 2:25:50 AM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 15506 ms

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •