java - spring 4.1.6 Release build issue -


i trying set project using spring 4.1.6. have tried abstractannotationconfigdispatcherservletinitializer servlet 3.0 without luck. using websphere version 8.5.5.

after lot of search found out below post similar issue , bound use web.xml based configuration.

cannot deploy spring app websphere

as per valuable suggestions have updated class loader property of websphere , removed entries web.xml after facing below error.

[4/26/15 22:44:09:390 gst] 00000047 appmanagement w   adma0116w: unable start: springsiteear using: websphere:name=applicationmanager,process=server1,platform=proxy,node=oictcsprj15node01,version=8.5.5.0,type=applicationmanager,mbeanidentifier=applicationmanager,cell=oictcsprj15node01cell,spec=1.0 exception is: javax.management.mbeanexception: exception thrown in requiredmodelmbean while trying invoke operation startapplication     @ javax.management.modelmbean.requiredmodelmbean.invokemethod(requiredmodelmbean.java:1299)     @ javax.management.modelmbean.requiredmodelmbean.invoke(requiredmodelmbean.java:1088)     @ com.sun.jmx.interceptor.defaultmbeanserverinterceptor.invoke(defaultmbeanserverinterceptor.java:831)     @ com.sun.jmx.mbeanserver.jmxmbeanserver.invoke(jmxmbeanserver.java:804)     @ com.ibm.ws.management.adminserviceimpl$1.run(adminserviceimpl.java:1335)     @ com.ibm.ws.security.util.accesscontroller.doprivileged(accesscontroller.java:118)     @ com.ibm.ws.management.adminserviceimpl.invoke(adminserviceimpl.java:1228)     @ com.ibm.ws.management.application.appmanagementimpl._startapplication(appmanagementimpl.java:1482)     @ com.ibm.ws.management.application.appmanagementimpl.startapplication(appmanagementimpl.java:1371)     @ com.ibm.ws.management.application.appmanagementimpl.startapplication(appmanagementimpl.java:1320)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:88)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:55)     @ java.lang.reflect.method.invoke(method.java:613)     @ com.sun.jmx.mbeanserver.jmxmbeanserver.invoke(jmxmbeanserver.java:804)     @ com.ibm.ws.management.adminserviceimpl$1.run(adminserviceimpl.java:1335)     @ com.ibm.ws.security.util.accesscontroller.doprivileged(accesscontroller.java:118)     @ com.ibm.ws.management.adminserviceimpl.invoke(adminserviceimpl.java:1228)     @ com.ibm.ws.management.connector.adminservicedelegator.invoke(adminservicedelegator.java:181)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:88)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:55)     @ java.lang.reflect.method.invoke(method.java:613)     @ com.ibm.ws.management.connector.soap.soapconnector.invoke(soapconnector.java:478)     @ com.ibm.ws.management.connector.soap.soapconnector.service(soapconnector.java:312)     @ com.ibm.ws.management.connector.soap.soapconnection.handlerequest(soapconnection.java:65)     @ com.ibm.ws.http.httpconnection.readandhandlerequest(httpconnection.java:733)     @ com.ibm.ws.http.httpconnection.run(httpconnection.java:532)     @ com.ibm.ws.util.threadpool$worker.run(threadpool.java:1862) caused by: com.ibm.ws.exception.runtimewarning: com.ibm.ws.webcontainer.exception.webappnotloadedexception: failed load webapp: failed load webapp: javax.servlet.servletcontainerinitializer: provider org.springframework.web.springservletcontainerinitializer not instantiated: java.lang.verifyerror: jvmvrfy013 class loading constraint violated&#59&#59; class=org/springframework/web/springservletcontainerinitializer, method=onstartup&#40&#59;ljava/util/set&#59&#59;ljavax/servlet/servletcontext&#59&#59;&#41&#59;v, pc=0     @ com.ibm.ws.webcontainer.component.webcontainerimpl.install(webcontainerimpl.java:432)     @ com.ibm.ws.webcontainer.component.webcontainerimpl.start(webcontainerimpl.java:718)     @ com.ibm.ws.runtime.component.applicationmgrimpl.start(applicationmgrimpl.java:1175)     @ com.ibm.ws.runtime.component.applicationmgrimpl.startapplication(applicationmgrimpl.java:1266)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:88)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:55)     @ java.lang.reflect.method.invoke(method.java:613)     @ sun.reflect.misc.trampoline.invoke(methodutil.java:68)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:88)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:55)     @ java.lang.reflect.method.invoke(method.java:613)     @ sun.reflect.misc.methodutil.invoke(methodutil.java:287)     @ javax.management.modelmbean.requiredmodelmbean$4.run(requiredmodelmbean.java:1256)     @ java.security.accesscontroller.doprivileged(accesscontroller.java:252)     @ java.security.protectiondomain$1.dointersectionprivilege(protectiondomain.java:87)     @ javax.management.modelmbean.requiredmodelmbean.invokemethod(requiredmodelmbean.java:1250)     ... 40 more caused by: com.ibm.ws.webcontainer.exception.webappnotloadedexception: failed load webapp: failed load webapp: javax.servlet.servletcontainerinitializer: provider org.springframework.web.springservletcontainerinitializer not instantiated: java.lang.verifyerror: jvmvrfy013 class loading constraint violated&#59&#59; class=org/springframework/web/springservletcontainerinitializer, method=onstartup&#40&#59;ljava/util/set&#59&#59;ljavax/servlet/servletcontext&#59&#59;&#41&#59;v, pc=0     @ com.ibm.ws.webcontainer.wswebcontainer.addwebapp(wswebcontainer.java:759)     @ com.ibm.ws.webcontainer.wswebcontainer.addwebapplication(wswebcontainer.java:634)     @ com.ibm.ws.webcontainer.component.webcontainerimpl.install(webcontainerimpl.java:426)     ... 73 more caused by: com.ibm.ws.webcontainer.exception.webappnotloadedexception: failed load webapp: javax.servlet.servletcontainerinitializer: provider org.springframework.web.springservletcontainerinitializer not instantiated: java.lang.verifyerror: jvmvrfy013 class loading constraint violated&#59; class=org/springframework/web/springservletcontainerinitializer, method=onstartup(ljava/util/set&#59;ljavax/servlet/servletcontext&#59;)v, pc=0     @ com.ibm.ws.webcontainer.virtualhostimpl.addwebapplication(virtualhostimpl.java:176)     @ com.ibm.ws.webcontainer.wswebcontainer.addwebapp(wswebcontainer.java:749)     ... 75 more caused by: java.util.serviceconfigurationerror: javax.servlet.servletcontainerinitializer: provider org.springframework.web.springservletcontainerinitializer not instantiated: java.lang.verifyerror: jvmvrfy013 class loading constraint violated; class=org/springframework/web/springservletcontainerinitializer, method=onstartup(ljava/util/set;ljavax/servlet/servletcontext;)v, pc=0     @ java.util.serviceloader.fail(serviceloader.java:235)     @ java.util.serviceloader.access$100(serviceloader.java:192)     @ java.util.serviceloader$lazyiterator.next(serviceloader.java:388)     @ java.util.serviceloader$1.next(serviceloader.java:456)     @ com.ibm.ws.webcontainer.webapp.webappimpl.initializeservletcontainerinitializers(webappimpl.java:535)     @ com.ibm.ws.webcontainer.webapp.webappimpl.initialize(webappimpl.java:409)     @ com.ibm.ws.webcontainer.webapp.webgroupimpl.addwebapplication(webgroupimpl.java:88)     @ com.ibm.ws.webcontainer.virtualhostimpl.addwebapplication(virtualhostimpl.java:169)     ... 76 more caused by: java.lang.verifyerror: jvmvrfy013 class loading constraint violated; class=org/springframework/web/springservletcontainerinitializer, method=onstartup(ljava/util/set;ljavax/servlet/servletcontext;)v, pc=0     @ java.lang.j9vminternals.verifyimpl(native method)     @ java.lang.j9vminternals.verify(j9vminternals.java:93)     @ java.lang.j9vminternals.initialize(j9vminternals.java:170)     @ java.lang.j9vminternals.newinstanceimpl(native method)     @ java.lang.class.newinstance(class.java:1600)     @ java.util.serviceloader$lazyiterator.next(serviceloader.java:384)     ... 81 more 

web.xml contents after enabling class loader property , removing servlet configs.

  <?xml version="1.0" encoding="utf-8"?> <web-app id="webapp_id" version="3.0"     xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"     xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"     metadata-complete="false">     <servlet>         <display-name>springsite</display-name>         <display-name>springsitestartup</display-name>         <servlet-name>springsitestartup</servlet-name>         <servlet-class>main.java.springsite.startup.springsitestartup</servlet-class>         <load-on-startup>1</load-on-startup>     </servlet>      <security-role>         <role-name>user</role-name>     </security-role>      <security-constraint>         <web-resource-collection>             <web-resource-name>secure connection</web-resource-name>             <url-pattern>/*</url-pattern>             <http-method>delete</http-method>             <http-method>get</http-method>             <http-method>post</http-method>             <http-method>put</http-method>             <http-method>head</http-method>         </web-resource-collection>         <user-data-constraint>             <description>ssl or mssl not required</description>             <transport-guarantee>none</transport-guarantee>         </user-data-constraint>     </security-constraint> 

please find below pom.xml using

    <repositories>     <repository>         <id>spring-snasphot</id>         <url>https://repo.spring.io/snapshot</url>     </repository> </repositories> <dependencies>     <dependency>         <groupid>org.springframework.data</groupid>         <artifactid>spring-data-jpa</artifactid>         <version>1.8.0.release</version>         <scope>compile</scope>         <exclusions>             <exclusion>                 <artifactid>aspectjrt</artifactid>                 <groupid>org.aspectj</groupid>             </exclusion>         </exclusions>     </dependency>     <dependency>         <groupid>org.springframework.security</groupid>         <artifactid>spring-security-config</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework.security</groupid>         <artifactid>spring-security-web</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-aop</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-aspects</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-beans</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-context</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-context-support</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-core</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-expression</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-instrument</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-jdbc</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-jms</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-orm</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-oxm</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-test</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-tx</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-web</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-webmvc</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.thymeleaf.extras</groupid>         <artifactid>thymeleaf-extras-tiles2-spring4</artifactid>         <version>2.1.1.release</version>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.thymeleaf</groupid>         <artifactid>thymeleaf-spring4</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>commons-logging</groupid>         <artifactid>commons-logging</artifactid>         <scope>compile</scope>         <optional>true</optional>     </dependency>     <dependency>         <groupid>ch.qos.logback</groupid>         <artifactid>logback-classic</artifactid>         <scope>test</scope>     </dependency>     <dependency>         <groupid>junit</groupid>         <artifactid>junit</artifactid>         <scope>test</scope>     </dependency>     <dependency>         <groupid>org.springframework.security</groupid>         <artifactid>spring-security-taglibs</artifactid>         <scope>compile</scope>     </dependency>     <dependency>         <groupid>org.mortbay.jetty</groupid>         <artifactid>servlet-api</artifactid>         <version>3.0.20100224</version>         <scope>provided</scope>     </dependency>     <dependency>         <groupid>javax.servlet.jsp</groupid>         <artifactid>jsp-api</artifactid>         <version>2.1</version>         <scope>provided</scope>     </dependency>     <dependency>         <groupid>javax.servlet</groupid>         <artifactid>jstl</artifactid>         <scope>provided</scope>     </dependency>     <dependency>         <groupid>javax.servlet.jsp.jstl</groupid>         <artifactid>jstl-api</artifactid>         <version>1.2</version>         <exclusions>             <exclusion>                 <artifactid>servlet-api</artifactid>                 <groupid>javax.servlet</groupid>             </exclusion>         </exclusions>         <scope>provided</scope>     </dependency>            <dependency>         <groupid>cglib</groupid>         <artifactid>cglib</artifactid>         <version>${cglib.version}</version>     </dependency>     <dependency>         <groupid>aopalliance</groupid>         <artifactid>aopalliance</artifactid>         <version>1.0</version>     </dependency> </dependencies> <dependencymanagement>     <dependencies>         <dependency>             <groupid>io.spring.platform</groupid>             <artifactid>platform-bom</artifactid>             <version>1.1.2.release</version>             <type>pom</type>             <scope>import</scope>         </dependency>     </dependencies> </dependencymanagement> 

find below mvn dependency:tree output project

[info] +- org.springframework.data:spring-data-jpa:jar:1.8.0.release:compile [info] |  +- org.springframework.data:spring-data-commons:jar:1.9.2.release:compile (version managed 1.10.0.release) [info] |  |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 4.0.9.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 4.0.9.release; omitted duplicate) [info] |  |  +- (org.slf4j:slf4j-api:jar:1.7.11:compile - version managed 1.7.10; omitted duplicate) [info] |  |  \- (org.slf4j:jcl-over-slf4j:jar:1.7.11:runtime - version managed 1.7.10; omitted duplicate) [info] |  +- (org.springframework:spring-orm:jar:4.1.6.release:compile - version managed 4.0.9.release; omitted duplicate) [info] |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-aop:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-tx:jar:4.1.6.release:compile - version managed 4.0.9.release; omitted duplicate) [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- org.slf4j:slf4j-api:jar:1.7.11:compile [info] |  \- (org.slf4j:jcl-over-slf4j:jar:1.7.11:compile - version managed 1.7.6; scope updated runtime; omitted duplicate) [info] +- org.springframework.security:spring-security-config:jar:3.2.7.release:compile [info] |  +- (aopalliance:aopalliance:jar:1.0:compile - omitted duplicate) [info] |  +- org.springframework.security:spring-security-core:jar:3.2.7.release:compile [info] |  |  +- (aopalliance:aopalliance:jar:1.0:compile - omitted duplicate) [info] |  |  +- (org.springframework:spring-aop:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  \- (org.springframework:spring-expression:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-aop:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework.security:spring-security-web:jar:3.2.7.release:compile [info] |  +- (aopalliance:aopalliance:jar:1.0:compile - omitted duplicate) [info] |  +- (org.springframework.security:spring-security-core:jar:3.2.7.release:compile - omitted duplicate) [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-expression:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-web:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework:spring-aop:jar:4.1.6.release:compile [info] |  +- (aopalliance:aopalliance:jar:1.0:compile - omitted duplicate) [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework:spring-aspects:jar:4.1.6.release:compile [info] |  \- org.aspectj:aspectjweaver:jar:1.8.5:compile [info] +- org.springframework:spring-beans:jar:4.1.6.release:compile [info] |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework:spring-context:jar:4.1.6.release:compile [info] |  +- (org.springframework:spring-aop:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-expression:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework:spring-context-support:jar:4.1.6.release:compile [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework:spring-core:jar:4.1.6.release:compile [info] +- org.springframework:spring-expression:jar:4.1.6.release:compile [info] |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework:spring-instrument:jar:4.1.6.release:compile [info] +- org.springframework:spring-jdbc:jar:4.1.6.release:compile [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-tx:jar:4.1.6.release:compile - version managed 4.0.9.release; omitted duplicate) [info] +- org.springframework:spring-jms:jar:4.1.6.release:compile [info] |  +- (org.springframework:spring-aop:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- org.springframework:spring-messaging:jar:4.1.6.release:compile [info] |  |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-tx:jar:4.1.6.release:compile - version managed 4.0.9.release; omitted duplicate) [info] +- org.springframework:spring-orm:jar:4.1.6.release:compile [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-jdbc:jar:4.1.6.release:compile - omitted duplicate) [info] |  \- (org.springframework:spring-tx:jar:4.1.6.release:compile - version managed 4.0.9.release; omitted duplicate) [info] +- org.springframework:spring-oxm:jar:4.1.6.release:compile [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.springframework:spring-test:jar:4.1.6.release:compile [info] |  \- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- commons-logging:commons-logging:jar:1.2:compile [info] +- ch.qos.logback:logback-classic:jar:1.1.3:test [info] |  +- ch.qos.logback:logback-core:jar:1.1.3:test [info] |  \- (org.slf4j:slf4j-api:jar:1.7.11:test - version managed 1.7.7; omitted duplicate) [info] +- junit:junit:jar:4.11:test [info] |  \- org.hamcrest:hamcrest-core:jar:1.3:test [info] +- org.springframework.security:spring-security-taglibs:jar:3.2.7.release:compile [info] |  +- org.springframework.security:spring-security-acl:jar:3.2.7.release:compile [info] |  |  +- (aopalliance:aopalliance:jar:1.0:compile - omitted duplicate) [info] |  |  +- (org.springframework.security:spring-security-core:jar:3.2.7.release:compile - omitted duplicate) [info] |  |  +- (org.springframework:spring-aop:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  +- (org.springframework:spring-jdbc:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  |  \- (org.springframework:spring-tx:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework.security:spring-security-core:jar:3.2.7.release:compile - omitted duplicate) [info] |  +- (org.springframework.security:spring-security-web:jar:3.2.7.release:compile - omitted duplicate) [info] |  +- (org.springframework:spring-aop:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-beans:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-context:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-core:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  +- (org.springframework:spring-expression:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] |  \- (org.springframework:spring-web:jar:4.1.6.release:compile - version managed 3.2.13.release; omitted duplicate) [info] +- org.mortbay.jetty:servlet-api:jar:3.0.20100224:provided [info] +- javax.servlet.jsp:jsp-api:jar:2.1:provided [info] +- javax.servlet:jstl:jar:1.2:provided [info] +- javax.servlet.jsp.jstl:jstl-api:jar:1.2:provided [info] |  \- (javax.servlet.jsp:jsp-api:jar:2.1:provided - omitted duplicate) [info] +- cglib:cglib:jar:3.1:compile [info] |  \- org.ow2.asm:asm:jar:4.2:compile [info] \- aopalliance:aopalliance:jar:1.0:compile [info] ------------------------------------------------------------------------ [info] build success [info] ------------------------------------------------------------------------ 

i stuck last few days without luck.

hey guys me issue default websphere servlet container. using class loader policy of parent last websphere loading servlet classes after spring webmvc classes loaded. hence spring while loading starter classes failing during verify stage (details here).

i have changed "servlet" , "servlet jsp" jars scope "compiled" instead of "provided" solution work. find modified dependencies below:

    <repositories>         <repository>             <id>spring-snasphot</id>             <url>https://repo.spring.io/snapshot</url>         </repository>     </repositories>     <dependencies>         <dependency>             <groupid>org.springframework.data</groupid>             <artifactid>spring-data-jpa</artifactid>             <version>1.8.0.release</version>             <scope>compile</scope>             <exclusions>                 <exclusion>                     <artifactid>aspectjrt</artifactid>                     <groupid>org.aspectj</groupid>                 </exclusion>             </exclusions>         </dependency>         <dependency>             <groupid>org.springframework.security</groupid>             <artifactid>spring-security-config</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework.security</groupid>             <artifactid>spring-security-web</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-aop</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-aspects</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-beans</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-context</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-context-support</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-core</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-expression</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-instrument</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-jdbc</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-jms</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-orm</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-oxm</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-test</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-tx</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-web</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-webmvc</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.thymeleaf.extras</groupid>             <artifactid>thymeleaf-extras-tiles2-spring4</artifactid>             <version>2.1.1.release</version>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.thymeleaf.extras</groupid>             <artifactid>thymeleaf-extras-springsecurity4</artifactid>             <version>2.1.2.release</version>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.thymeleaf</groupid>             <artifactid>thymeleaf-spring4</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>commons-logging</groupid>             <artifactid>commons-logging</artifactid>             <scope>compile</scope>             <optional>true</optional>         </dependency>         <dependency>             <groupid>ch.qos.logback</groupid>             <artifactid>logback-classic</artifactid>             <scope>test</scope>         </dependency>         <dependency>             <groupid>junit</groupid>             <artifactid>junit</artifactid>             <scope>test</scope>         </dependency>         <dependency>             <groupid>org.springframework.security</groupid>             <artifactid>spring-security-taglibs</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.mortbay.jetty</groupid>             <artifactid>servlet-api</artifactid>             <version>3.0.20100224</version>             <scope>provided</scope>         </dependency>         <dependency>             <groupid>javax.servlet.jsp</groupid>             <artifactid>jsp-api</artifactid>             <version>2.1</version>             <scope>provided</scope>         </dependency>         <dependency>             <groupid>javax.servlet</groupid>             <artifactid>jstl</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>javax.servlet.jsp.jstl</groupid>             <artifactid>jstl-api</artifactid>             <version>1.2</version>             <exclusions>                 <exclusion>                     <artifactid>servlet-api</artifactid>                     <groupid>javax.servlet</groupid>                 </exclusion>             </exclusions>             <scope>compile</scope>         </dependency>                <dependency>             <groupid>cglib</groupid>             <artifactid>cglib</artifactid>             <version>${cglib.version}</version>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>aopalliance</groupid>             <artifactid>aopalliance</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.apache.tiles</groupid>             <artifactid>tiles-api</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.apache.tiles</groupid>             <artifactid>tiles-core</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.apache.tiles</groupid>             <artifactid>tiles-jsp</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.apache.tiles</groupid>             <artifactid>tiles-servlet</artifactid>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.apache.tiles</groupid>             <artifactid>tiles-template</artifactid>             <version>3.0.5</version>             <scope>compile</scope>         </dependency>         <dependency>             <groupid>org.springframework.webflow</groupid>             <artifactid>spring-js</artifactid>             <scope>compile</scope>         </dependency>            </dependencies>     <dependencymanagement>         <dependencies>             <dependency>                 <groupid>io.spring.platform</groupid>                 <artifactid>platform-bom</artifactid>                 <version>1.1.2.release</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>         </dependencies>     </dependencymanagement> 

you can install fix pack known websphere issue in case have aop functionality included.

thank friends helping me resolve this. suggestions provided helpful.


Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -