hi,
In my application, i am using saaj.jar,saaj-impl.jar for
webservice call.if i deploy my application in open source
jboss it is working fine,but if deploy in RedHat Jboss4.3.0
server,instead of loading my jar it is taking the
jboss-saaj.jar from jboss server.so did the below changes.
Step 1:-moved the Jboss-saaj.jar from jboss defaultlib to
libendorsed
Step 2:Jboss run.bat file i added the below 3 lines for
loading my jar while run the application.
set JAVA_OPTS=%JAVA_OPTS%
-Djavax.xml.soap.SOAPConnectionFactory=com.sun.xml.internal.
messaging.saaj.client.p2p.HttpSOAPConnectionFactory
set JAVA_OPTS=%JAVA_OPTS%
-Djavax.xml.soap.MessageFactory=com.sun.xml.internal.messagi
ng.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl
set JAVA_OPTS=%JAVA_OPTS%
-Djavax.xml.soap.SOAPFactory=com.sun.xml.messaging.saaj.soap
.ver1_1.SOAPFactory1_1Impl
java version :-jdk1.6.0_01,
Now while deploying my application Exception is throwing.
19:37:28,109 ERROR [STDERR] May 26, 2008 7:37:28 PM
com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConne
ction post
SEVERE: SAAJ0010: Unable to read
responsejava.lang.ClassCastException:
com.sun.xml.messaging.saaj.soap.ver1_1.Envelope1_1Impl
cannot be cast to org.jboss.ws.core.soap.SOAPElementImpl
at
org.jboss.ws.core.soap.SOAPEnvelopeImpl.(SOAPEnvelopeImpl.ja
va:60)
at
org.jboss.ws.core.soap.EnvelopeBuilderDOM.build(EnvelopeBuil
derDOM.java:124)
at
org.jboss.ws.core.soap.EnvelopeBuilderDOM.build(EnvelopeBuil
derDOM.java:96)
at
org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(Mess
ageFactoryImpl.java:262)
at
org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(Mess
ageFactoryImpl.java:185)
at
com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConne
ction.post(HttpSOAPConnection.java:393)
at
com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConne
ction$PriviledgedPost.run(HttpSOAPConnection.java:169)
at java.security.AccessController.doPrivileged(Native
Method)
at
com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConne
ction.call(HttpSOAPConnection.java:140)
at
com.misyshealthcare.connect.security.util.WSBaseRequest.save
AndSendSoapMessage(WSBaseRequest.java:145)
at
com.misyshealthcare.connect.security.auth.WSAuthenticateRequ
est.authenticateUser(WSAuthenticateRequest.java:121)
at
com.misyshealthcare.connect.security.auth.WebServiceAuthenti
cation.authenticate(WebServiceAuthentication.java:33)
at
com.misyshealthcare.connect.security.auth.WebServiceLoginMod
ule.login(WebServiceLoginModule.java:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAces
sorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
javax.security.auth.login.LoginContext.invoke(LoginContext.j
ava:769)
at
javax.security.auth.login.LoginContext.access$000(LoginConte
xt.java:186)
at
javax.security.auth.login.LoginContext$4.run(LoginContext.ja
va:683)
at java.security.AccessController.doPrivileged(Native
Method)
at
javax.security.auth.login.LoginContext.invokePriv(LoginConex
t.java:680)
at
javax.security.auth.login.LoginContext.login(LoginContext.ja
va:579)
at
com.misyshealthcare.connect.security.AuthenticationImpl.auth
enticate(AuthenticationImpl.java:95)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsin
gReflection(AopUtils.java:310)
at
org.springframework.aop.framework.ReflectiveMethodInvocation
.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at
org.springframework.aop.framework.ReflectiveMethodInvocation
.proceed(ReflectiveMethodInvocation.java:149)
at
org.springframework.aop.framework.adapter.ThrowsAdviceInterc
eptor.invoke(ThrowsAdviceInterceptor.java:126)
at
org.springframework.aop.framework.ReflectiveMethodInvocation
.proceed(ReflectiveMethodInvocation.java:171)
at
org.springframework.aop.framework.adapter.AfterReturningAdvi
ceInterceptor.invoke(AfterReturningAdviceInterceptor.java:50
)
at
org.springframework.aop.framework.ReflectiveMethodInvocation
.proceed(ReflectiveMethodInvocation.java:171)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
JdkDynamicAopProxy.java:204)
at $Proxy74.authenticate(Unknown Source)
at
com.misyshealthcare.connect.security.controller.LogonCtlr.au
thenticate(LogonCtlr.java:128)
at
com.misyshealthcare.connect.security.action.LogonAction.auth
enticate(LogonAction.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.struts.actions.DispatchAction.dispatchMethod(Disp
atchAction.java:274)
at
org.apache.struts.actions.DispatchAction.execute(DispatchAct
ion.java:194)
at
org.apache.struts.action.RequestProcessor.processActionPerfo
rm(RequestProcessor.java:419)
at
org.apache.struts.action.RequestProcessor.process(RequestPro
cessor.java:224)
at
org.apache.struts.action.ActionServlet.process(ActionServlet
.java:1194)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.
java:432)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
at
com.misyshealthcare.connect.log.LogContextFilter.doFilter(Lo
gContextFilter.java:173)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
at
com.misyshealthcare.connect.security.filter.SecurityFilter.d
oFilter(SecurityFilter.java:64)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
at
com.misyshealthcare.connect.ui.controller.SetRequestParamete
rsFilter.doFilter(SetRequestParametersFilter.java:51)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
at
com.misyshealthcare.connect.ui.stubs.LoadTestDataFilter.doFi
lter(LoadTestDataFilter.java:29)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl
yHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar
dWrapperValve.java:230)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar
dContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invok
e(SecurityAssociationValve.java:179)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo
ntextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo
stValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo
rtValve.java:104)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok
e(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard
EngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd
apter.java:241)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce
ssor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand
ler.process(Http11Protocol.java:580)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin
t.java:447)
at java.lang.Thread.run(Thread.java:619)
19:37:44,046 ERROR [STDERR]
com.misyshealthcare.connect.security.exception.WebServiceExc
eption: SOAP request exception. Fail to build an empty soap
message.
19:37:44,046 ERROR [STDERR] at
com.misyshealthcare.connect.security.util.WSBaseRequest.save
AndSendSoapMessage(WSBaseRequest.java:151)
19:37:44,046 ERROR [STDERR] at
com.misyshealthcare.connect.security.auth.WSAuthenticateRequ
est.authenticateUser(WSAuthenticateRequest.java:121)
19:37:44,046 ERROR [STDERR] at
com.misyshealthcare.connect.security.auth.WebServiceAuthenti
cation.authenticate(WebServiceAuthentication.java:33)
19:37:44,046 ERROR [STDERR] at
com.misyshealthcare.connect.security.auth.WebServiceLoginMod
ule.login(WebServiceLoginModule.java:103)
19:37:44,046 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:37:44,046 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:39)
19:37:44,046 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:25)
19:37:44,046 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:597)
19:37:44,046 ERROR [STDERR] at
javax.security.auth.login.LoginContext.invoke(LoginContext.j
ava:769)
19:37:44,046 ERROR [STDERR] at
javax.security.auth.login.LoginContext.access$000(LoginConte
xt.java:186)
19:37:44,046 ERROR [STDERR] at
javax.security.auth.login.LoginContext$4.run(LoginContext.ja
va:683)
19:37:44,046 ERROR [STDERR] at
java.security.AccessController.doPrivileged(Native Method)
19:37:44,046 ERROR [STDERR] at
javax.security.auth.login.LoginContext.invokePriv(LoginConte
xt.java:680)
19:37:44,046 ERROR [STDERR] at
javax.security.auth.login.LoginContext.login(LoginContext.ja
va:579)
19:37:44,046 ERROR [STDERR] at
com.misyshealthcare.connect.security.AuthenticationImpl.auth
enticate(AuthenticationImpl.java:95)
19:37:44,046 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:37:44,046 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:39)
19:37:44,046 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:25)
19:37:44,046 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:597)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.support.AopUtils.invokeJoinpointUsin
gReflection(AopUtils.java:310)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.framework.ReflectiveMethodInvocation
.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.framework.ReflectiveMethodInvocation
.proceed(ReflectiveMethodInvocation.java:149)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.framework.adapter.ThrowsAdviceInterc
eptor.invoke(ThrowsAdviceInterceptor.java:126)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.framework.ReflectiveMethodInvocation
.proceed(ReflectiveMethodInvocation.java:171)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.framework.adapter.AfterReturningAdvi
ceInterceptor.invoke(AfterReturningAdviceInterceptor.java:50
)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.framework.ReflectiveMethodInvocation
.proceed(ReflectiveMethodInvocation.java:171)
19:37:44,046 ERROR [STDERR] at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
JdkDynamicAopProxy.java:204)
19:37:44,046 ERROR [STDERR] at $Proxy74.authenticate(Unknown
Source)
19:37:44,046 ERROR [STDERR] at
com.misyshealthcare.connect.security.controller.LogonCtlr.au
thenticate(LogonCtlr.java:128)
19:37:44,046 ERROR [STDERR] at
com.misyshealthcare.connect.security.action.LogonAction.auth
enticate(LogonAction.java:85)
19:37:44,046 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:37:44,046 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:39)
19:37:44,046 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:25)
19:37:44,046 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:597)
19:37:44,046 ERROR [STDERR] at
org.apache.struts.actions.DispatchAction.dispatchMethod(Disp
atchAction.java:274)
19:37:44,046 ERROR [STDERR] at
org.apache.struts.actions.DispatchAction.execute(DispatchAct
ion.java:194)
19:37:44,046 ERROR [STDERR] at
org.apache.struts.action.RequestProcessor.processActionPerfo
rm(RequestProcessor.java:419)
19:37:44,046 ERROR [STDERR] at
org.apache.struts.action.RequestProcessor.process(RequestPro
cessor.java:224)
19:37:44,046 ERROR [STDERR] at
org.apache.struts.action.ActionServlet.process(ActionServlet
.java:1194)
19:37:44,062 ERROR [STDERR] at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.
java:432)
19:37:44,062 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
19:37:44,062 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:290)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
19:37:44,062 ERROR [STDERR] at
com.misyshealthcare.connect.log.LogContextFilter.doFilter(Lo
gContextFilter.java:173)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
19:37:44,062 ERROR [STDERR] at
com.misyshealthcare.connect.security.filter.SecurityFilter.d
oFilter(SecurityFilter.java:64)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
19:37:44,062 ERROR [STDERR] at
om.misyshealthcare.connect.ui.controller.SetRequestParameter
sFilter.doFilterSetRequestParametersFilter.java:51)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
19:37:44,062 ERROR [STDERR] at
com.misyshealthcare.connect.ui.stubs.LoadTestDataFilter.doFi
lter(LoadTestDataFilter.java:29)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
19:37:44,062 ERROR [STDERR] at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl
yHeaderFilter.java:96)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:235)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:206)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar
dWrapperValve.java:230)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.StandardContextValve.invoke(Standar
dContextValve.java:175)
19:37:44,062 ERROR [STDERR] at
org.jboss.web.tomcat.security.SecurityAssociationValve.invok
e(SecurityAssociationValve.java:179)
19:37:44,062 ERROR [STDERR] at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo
ntextValve.java:84)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo
stValve.java:128)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo
rtValve.java:104)
19:37:44,062 ERROR [STDERR] at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok
e(CachedConnectionValve.java:157)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.core.StandardEngineValve.invoke(Standard
EngineValve.java:109)
19:37:44,062 ERROR [STDERR] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd
apter.java:241)
19:37:44,062 ERROR [STDERR] at
org.apache.coyote.http11.Http11Processor.process(Http11Proce
ssor.java:844)
19:37:44,062 ERROR [STDERR] at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand
ler.process(Http11Protocol.java:580)
19:37:44,062 ERROR [STDERR] at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin
t.java:447)
19:37:44,062 ERROR [STDERR] at
java.lang.Thread.run(Thread.java:619)
Please help me to solve the problem ASAP.
Regrads
Raja
View the original post : http://www.jboss.com/index.html?
module=bb&op=viewtopic&p=4153593#4153593
Reply to the post : http://www.jboss.com/index.
html?module=bb&op=posting&mode=reply&p=4153593
a>
_______________________________________________
jbossws-users mailing list
jbossws-users lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbossws-users
|