spring - Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/SystemException -
i working on simple spring boot starter project. getting following error while running project in sts eclipse tool. here's full stack trace got terminal. tried various solutions other posts, didn't work me.
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: spring boot :: (v1.5.3.release) 2017-07-26 13:29:15.193 info 85725 --- [ main] com.ibm.starterproject.democlass : starting democlass on akash.local pid 85725 (/users/akash/documents/workspace_microservices/starterproject/target/classes started akash in /users/akash/documents/workspace_microservices/starterproject) 2017-07-26 13:29:15.197 info 85725 --- [ main] com.ibm.starterproject.democlass : no active profile set, falling default profiles: default 2017-07-26 13:29:15.291 info 85725 --- [ main] ationconfigembeddedwebapplicationcontext : refreshing org.springframework.boot.context.embedded.annotationconfigembeddedwebapplicationcontext@3444d69d: startup date [wed jul 26 13:29:15 ist 2017]; root of context hierarchy 2017-07-26 13:29:17.169 info 85725 --- [ main] s.b.c.e.t.tomcatembeddedservletcontainer : tomcat initialized port(s): 8080 (http) 2017-07-26 13:29:17.183 info 85725 --- [ main] o.apache.catalina.core.standardservice : starting service tomcat 2017-07-26 13:29:17.185 info 85725 --- [ main] org.apache.catalina.core.standardengine : starting servlet engine: apache tomcat/8.5.14 2017-07-26 13:29:17.343 info 85725 --- [ost-startstop-1] o.a.c.c.c.[tomcat].[localhost].[/] : initializing spring embedded webapplicationcontext 2017-07-26 13:29:17.343 info 85725 --- [ost-startstop-1] o.s.web.context.contextloader : root webapplicationcontext: initialization completed in 2056 ms 2017-07-26 13:29:17.521 info 85725 --- [ost-startstop-1] o.s.b.w.servlet.servletregistrationbean : mapping servlet: 'dispatcherservlet' [/] 2017-07-26 13:29:17.525 info 85725 --- [ost-startstop-1] o.s.b.w.servlet.filterregistrationbean : mapping filter: 'characterencodingfilter' to: [/*] 2017-07-26 13:29:17.525 info 85725 --- [ost-startstop-1] o.s.b.w.servlet.filterregistrationbean : mapping filter: 'hiddenhttpmethodfilter' to: [/*] 2017-07-26 13:29:17.525 info 85725 --- [ost-startstop-1] o.s.b.w.servlet.filterregistrationbean : mapping filter: 'httpputformcontentfilter' to: [/*] 2017-07-26 13:29:17.525 info 85725 --- [ost-startstop-1] o.s.b.w.servlet.filterregistrationbean : mapping filter: 'requestcontextfilter' to: [/*] 2017-07-26 13:29:18.578 info 85725 --- [ main] j.localcontainerentitymanagerfactorybean : building jpa container entitymanagerfactory persistence unit 'default' 2017-07-26 13:29:18.597 warn 85725 --- [ main] ationconfigembeddedwebapplicationcontext : exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.beancreationexception: error creating bean name 'entitymanagerfactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/hibernatejpaautoconfiguration.class]: invocation of init method failed; nested exception java.lang.noclassdeffounderror: javax/transaction/systemexception 2017-07-26 13:29:18.601 info 85725 --- [ main] o.apache.catalina.core.standardservice : stopping service tomcat 2017-07-26 13:29:18.615 info 85725 --- [ main] utoconfigurationreportlogginginitializer : error starting applicationcontext. display auto-configuration report re-run application 'debug' enabled. 2017-07-26 13:29:18.625 error 85725 --- [ main] o.s.boot.springapplication : application startup failed org.springframework.beans.factory.beancreationexception: error creating bean name 'entitymanagerfactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/hibernatejpaautoconfiguration.class]: invocation of init method failed; nested exception java.lang.noclassdeffounderror: javax/transaction/systemexception @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1628) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:555) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:483) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:306) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:230) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:302) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:197) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.context.support.abstractapplicationcontext.getbean(abstractapplicationcontext.java:1081) ~[spring-context-4.3.8.release.jar:4.3.8.release] @ org.springframework.context.support.abstractapplicationcontext.finishbeanfactoryinitialization(abstractapplicationcontext.java:856) ~[spring-context-4.3.8.release.jar:4.3.8.release] @ org.springframework.context.support.abstractapplicationcontext.refresh(abstractapplicationcontext.java:542) ~[spring-context-4.3.8.release.jar:4.3.8.release] @ org.springframework.boot.context.embedded.embeddedwebapplicationcontext.refresh(embeddedwebapplicationcontext.java:122) ~[spring-boot-1.5.3.release.jar:1.5.3.release] @ org.springframework.boot.springapplication.refresh(springapplication.java:737) [spring-boot-1.5.3.release.jar:1.5.3.release] @ org.springframework.boot.springapplication.refreshcontext(springapplication.java:370) [spring-boot-1.5.3.release.jar:1.5.3.release] @ org.springframework.boot.springapplication.run(springapplication.java:314) [spring-boot-1.5.3.release.jar:1.5.3.release] @ org.springframework.boot.springapplication.run(springapplication.java:1162) [spring-boot-1.5.3.release.jar:1.5.3.release] @ org.springframework.boot.springapplication.run(springapplication.java:1151) [spring-boot-1.5.3.release.jar:1.5.3.release] @ com.ibm.starterproject.democlass.main(democlass.java:11) [classes/:na] caused by: java.lang.noclassdeffounderror: javax/transaction/systemexception @ java.lang.class.forname0(native method) ~[na:1.8.0_131] @ java.lang.class.forname(class.java:348) ~[na:1.8.0_131] @ org.jboss.logging.logger$1.run(logger.java:2554) ~[jboss-logging-3.3.1.final.jar:3.3.1.final] @ java.security.accesscontroller.doprivileged(native method) ~[na:1.8.0_131] @ org.jboss.logging.logger.getmessagelogger(logger.java:2529) ~[jboss-logging-3.3.1.final.jar:3.3.1.final] @ org.jboss.logging.logger.getmessagelogger(logger.java:2516) ~[jboss-logging-3.3.1.final.jar:3.3.1.final] @ org.hibernate.jpa.internal.hemlogging.messagelogger(hemlogging.java:28) ~[hibernate-entitymanager-5.0.12.final.jar:5.0.12.final] @ org.hibernate.jpa.internal.hemlogging.messagelogger(hemlogging.java:24) ~[hibernate-entitymanager-5.0.12.final.jar:5.0.12.final] @ org.hibernate.jpa.boot.internal.entitymanagerfactorybuilderimpl.<clinit>(entitymanagerfactorybuilderimpl.java:100) ~[hibernate-entitymanager-5.0.12.final.jar:5.0.12.final] @ org.springframework.orm.jpa.vendor.springhibernatejpapersistenceprovider.createcontainerentitymanagerfactory(springhibernatejpapersistenceprovider.java:54) ~[spring-orm-4.3.8.release.jar:4.3.8.release] @ org.springframework.orm.jpa.localcontainerentitymanagerfactorybean.createnativeentitymanagerfactory(localcontainerentitymanagerfactorybean.java:353) ~[spring-orm-4.3.8.release.jar:4.3.8.release] @ org.springframework.orm.jpa.abstractentitymanagerfactorybean.buildnativeentitymanagerfactory(abstractentitymanagerfactorybean.java:370) ~[spring-orm-4.3.8.release.jar:4.3.8.release] @ org.springframework.orm.jpa.abstractentitymanagerfactorybean.afterpropertiesset(abstractentitymanagerfactorybean.java:359) ~[spring-orm-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.invokeinitmethods(abstractautowirecapablebeanfactory.java:1687) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1624) ~[spring-beans-4.3.8.release.jar:4.3.8.release] ... 16 common frames omitted caused by: java.lang.classnotfoundexception: javax.transaction.systemexception @ java.net.urlclassloader.findclass(urlclassloader.java:381) ~[na:1.8.0_131] @ java.lang.classloader.loadclass(classloader.java:424) ~[na:1.8.0_131] @ sun.misc.launcher$appclassloader.loadclass(launcher.java:335) ~[na:1.8.0_131] @ java.lang.classloader.loadclass(classloader.java:357) ~[na:1.8.0_131] ... 31 common frames omitted this pom.xml file:
<project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelversion>4.0.0</modelversion> <groupid>com.ibm</groupid> <artifactid>starterproject</artifactid> <version>0.0.1-snapshot</version> <name>new project</name> <packaging>jar</packaging> <parent> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-parent</artifactid> <version>1.5.3.release</version> </parent> <dependencies> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-data-jpa</artifactid> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-test</artifactid> <scope>test</scope> </dependency> <dependency> <groupid>org.apache.derby</groupid> <artifactid>derby</artifactid> <scope>runtime</scope> </dependency> </dependencies> <properties> <java.version>1.8</java.version> </properties> <build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin> </plugins> </build> </project> please how able resolve this. help.
Comments
Post a Comment