java - IllegalAnnotationException when moving from Oracle 10g to Weblogic (10.3.6) -
we're moving web application oracle 10g oc4j weblogic 10.3.6 , we're stuck on following illegalannotationexception:
org.springframework.beans.factory.beancreationexception: error creating bean name 'userservice': invocation of init method failed; nested exception javax.xml.ws.webserviceexception: org.apache.cxf.service.factory.serviceconstructionexception @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1420) @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:519) @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:456) @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:291) @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:222) .......... caused by: com.sun.xml.bind.v2.runtime.illegalannotationsexception: 4 counts of illegalannotationexceptions class has 2 properties of same name "arg0" problem related following location: @ public java.lang.string com.xyz.service.jaxws_asm.getuserbyusername.getarg0() @ com.xyz.service.jaxws_asm.getuserbyusername problem related following location: @ private java.lang.string com.xyz.service.jaxws_asm.getuserbyusername.arg0 @ com.xyz.service.jaxws_asm.getuserbyusername class has 2 properties of same name "arg0"..... userservice class:
import com.xyz.model.appuser; import javax.jws.webservice; import javax.ws.rs.delete; import javax.ws.rs.get; import javax.ws.rs.post; import javax.ws.rs.path; import javax.ws.rs.pathparam; import javax.ws.rs.produces; import java.util.list; /** * web service interface hierarchy of generic manager isn't carried through. */ @webservice @path("/") @produces({"application/json", "application/xml"}) public interface userservice { @get @path("/user/{id}") appuser getuser(@pathparam("id") string userid); appuser getuserbyusername(@pathparam("username") string username); @get @path("/users") list<appuser> getusers(); @post @path("/user") appuser saveuser(appuser user) throws userexistsexception; @delete @path("/user") void removeuser(string userid); } looking @ other problems similar this, we're wondering if has javax.xml.bind far haven't found right solution. in case is, here's relevant dependency pom:
<dependency> <groupid>javax.xml.bind</groupid> <artifactid>jaxb-api</artifactid> <version>2.2</version> <scope>compile</scope> <exclusions> <exclusion> <artifactid>stax-api</artifactid> <groupid>stax</groupid> </exclusion> </exclusions> </dependency> posting dependency tree we're still looking issue. possible issue dependencies, java 6, , weblogic 10.3.5?
[info] [dependency:tree {execution: default-cli}] [info] com.xyz:proj_1:war:1.0 [info] +- com.oracle:oracle:jar:11.2.0.3.0:compile [info] +- commons-beanutils:commons-beanutils:jar:1.8.3:compile [info] | \- commons-logging:commons-logging:jar:1.1.1:compile [info] +- commons-collections:commons-collections:jar:3.2.1:compile [info] +- commons-dbcp:commons-dbcp:jar:1.3:compile [info] | \- commons-pool:commons-pool:jar:1.5.4:compile [info] +- commons-fileupload:commons-fileupload:jar:1.2.1:compile [info] +- commons-lang:commons-lang:jar:2.6:compile [info] +- commons-el:commons-el:jar:1.0:compile [info] +- displaytag:displaytag:jar:1.2:compile [info] | \- com.lowagie:itext:jar:1.3:compile [info] +- javax.mail:mail:jar:1.4.1:compile [info] | \- javax.activation:activation:jar:1.1:compile [info] +- javax.servlet:servlet-api:jar:2.4:provided [info] +- javax.servlet:jstl:jar:1.1.2:compile [info] +- javax.servlet.jsp:jsp-api:jar:2.0:provided [info] +- javax.xml.bind:jaxb-api:jar:2.2.12:compile [info] +- log4j:log4j:jar:1.2.16:compile [info] +- net.sf.ehcache:ehcache-core:jar:2.3.1:compile [info] +- net.sf.ehcache:ehcache-web:jar:2.0.3:compile [info] +- opensymphony:sitemesh:jar:2.4.2:compile [info] +- org.apache.commons:commons-io:jar:1.3.2:compile [info] +- org.apache.cxf:cxf-rt-frontend-jaxrs:jar:2.3.3:compile [info] | +- org.apache.cxf:cxf-api:jar:2.3.3:compile [info] | | +- org.apache.neethi:neethi:jar:2.0.4:compile [info] | | | \- wsdl4j:wsdl4j:jar:1.6.2:compile [info] | | \- org.apache.cxf:cxf-common-schemas:jar:2.3.3:compile [info] | +- org.apache.cxf:cxf-rt-core:jar:2.3.3:compile [info] | | +- com.sun.xml.bind:jaxb-impl:jar:2.1.13:compile [info] | | \- org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.7.1:compile [info] | +- javax.ws.rs:jsr311-api:jar:1.1.1:compile [info] | +- org.apache.cxf:cxf-rt-bindings-xml:jar:2.3.3:compile [info] | \- org.codehaus.jettison:jettison:jar:1.2:compile [info] +- org.apache.cxf:cxf-common-utilities:jar:2.3.3:compile [info] | \- org.apache.ws.commons.schema:xmlschema:jar:1.4.7:compile [info] +- org.apache.cxf:cxf-rt-transports-http:jar:2.3.3:compile [info] | \- org.apache.cxf:cxf-rt-transports-common:jar:2.3.3:compile [info] +- org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.3.3:compile [info] | +- xml-resolver:xml-resolver:jar:1.2:compile [info] | +- asm:asm:jar:3.3:compile [info] | +- org.apache.cxf:cxf-rt-bindings-soap:jar:2.3.3:compile [info] | | +- org.apache.cxf:cxf-tools-common:jar:2.3.3:compile [info] | | \- org.apache.cxf:cxf-rt-databinding-jaxb:jar:2.3.3:compile [info] | +- org.apache.cxf:cxf-rt-frontend-simple:jar:2.3.3:compile [info] | \- org.apache.cxf:cxf-rt-ws-addr:jar:2.3.3:compile [info] +- org.apache.ibatis:ibatis-sqlmap:jar:2.3.4.726:compile [info] +- org.aspectj:aspectjweaver:jar:1.6.10:compile [info] +- org.aspectj:aspectjrt:jar:1.6.10:compile [info] +- org.codehaus.jackson:jackson-jaxrs:jar:1.7.1:compile [info] | +- org.codehaus.jackson:jackson-core-asl:jar:1.7.1:compile [info] | \- org.codehaus.jackson:jackson-mapper-asl:jar:1.7.1:compile [info] +- org.codehaus.woodstox:woodstox-core-asl:jar:4.1.1:compile [info] | +- javax.xml.stream:stax-api:jar:1.0-2:compile [info] | \- org.codehaus.woodstox:stax2-api:jar:3.1.1:compile [info] +- org.hibernate.java-persistence:jpa-api:jar:2.0-cr-1:compile [info] +- org.jmock:jmock:jar:2.5.1:compile [info] | +- org.hamcrest:hamcrest-core:jar:1.1:compile [info] | \- org.hamcrest:hamcrest-library:jar:1.1:compile [info] +- org.slf4j:slf4j-api:jar:1.6.1:compile [info] +- org.slf4j:jcl-over-slf4j:jar:1.6.1:compile [info] +- org.slf4j:slf4j-log4j12:jar:1.6.1:compile [info] +- org.springframework:spring-aop:jar:3.0.5.release:compile [info] | +- aopalliance:aopalliance:jar:1.0:compile [info] | +- org.springframework:spring-asm:jar:3.0.5.release:compile [info] | +- org.springframework:spring-beans:jar:3.0.5.release:compile [info] | \- org.springframework:spring-core:jar:3.0.5.release:compile [info] +- org.springframework:spring-jdbc:jar:3.0.5.release:compile [info] | \- org.springframework:spring-tx:jar:3.0.5.release:compile [info] +- org.springframework:spring-orm:jar:3.0.5.release:compile [info] +- org.springframework:spring-aspects:jar:3.0.5.release:compile [info] | +- org.springframework:spring-context:jar:3.0.5.release:compile [info] | \- org.springframework:spring-test:jar:3.0.5.release:compile [info] +- org.springframework:spring-context-support:jar:3.0.5.release:compile [info] +- org.springframework:spring-webmvc:jar:3.0.5.release:compile [info] | +- org.springframework:spring-expression:jar:3.0.5.release:compile [info] | \- org.springframework:spring-web:jar:3.0.5.release:compile [info] +- org.springframework.security:spring-security-core:jar:3.0.5.release:compile [info] +- org.springframework.security:spring-security-config:jar:3.0.5.release:compile [info] +- org.springframework.security:spring-security-taglibs:jar:3.0.5.release:compile [info] | +- org.springframework.security:spring-security-web:jar:3.0.5.release:compile [info] | \- org.springframework.security:spring-security-acl:jar:3.0.5.release:compile [info] +- org.springmodules:spring-modules-validation:jar:0.8:compile [info] | +- commons-validator:commons-validator:jar:1.3.0:compile [info] | | \- oro:oro:jar:2.0.8:compile [info] | +- commons-digester:commons-digester:jar:1.7:compile [info] | +- antlr:antlr:jar:2.7.6:compile [info] | \- rhino:js:jar:1.6r2:compile [info] +- struts-menu:struts-menu:jar:2.4.3:compile [info] | \- velocity-tools:velocity-tools-view:jar:1.0:compile [info] +- taglibs:standard:jar:1.1.2:compile [info] +- velocity:velocity:jar:1.4:compile [info] | \- velocity:velocity-dep:jar:1.4:runtime [info] +- org.apache.poi:poi:jar:3.10-final:compile [info] +- org.apache.poi:poi-ooxml:jar:3.10-final:compile [info] | \- dom4j:dom4j:jar:1.6.1:compile [info] +- org.apache.poi:poi-ooxml-schemas:jar:3.10-final:compile [info] | \- org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile [info] | \- stax:stax-api:jar:1.0.1:compile [info] +- commons-codec:commons-codec:jar:1.6:compile [info] +- cglib:cglib-nodep:jar:2.2:compile [info] \- com.googlecode.htmlcompressor:htmlcompressor:jar:1.5.2:compile [info] ------------------------------------------------------------------------ [info] build successful [info] ------------------------------------------------------------------------ appreciate help/insight.
Comments
Post a Comment