Hi Brennan
  Thank you.I could create the WSDL but when I try to 
invoke the web service , I am getting the following
exception: We are using WebSphere 5.1 test server with
JRE 1.4.2 and axis2-1.1

The soap mesasge for response looks as follows: 
(Unexpected subelement request)
------

<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>

<soapenv:Header /> 
- <soapenv:Body> 
- <soapenv:Fault> 
<faultcode>soapenv:Client</faultcode> 
<faultstring>java.lang.RuntimeException: Unexpected
subelement request</faultstring> 
- <detail> 
<Exception>org.apache.axis2.AxisFault:
java.lang.RuntimeException: Unexpected subelement
request; nested exception is:
java.lang.RuntimeException:
java.lang.RuntimeException: Unexpected subelement
request at
org.apache.axis2.AxisFault.makeFault(AxisFault.java:321)
at
com.nationwide.marketlink.ws.generated.AGMWebServicesMessageReceiverInOut.invokeBusinessLogic(AGMWebServicesMessageReceiverInOut.java:102)
at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
at
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:328)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:252)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:61)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1010)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:592)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:204)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
at
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
Caused by: java.lang.RuntimeException:
java.lang.RuntimeException: Unexpected subelement
request at
com.nationwide.marketlink.ws.generated.AGMWebServicesMessageReceiverInOut.fromOM(AGMWebServicesMessageReceiverInOut.java:233)
at
com.nationwide.marketlink.ws.generated.AGMWebServicesMessageReceiverInOut.invokeBusinessLogic(AGMWebServicesMessageReceiverInOut.java:68)
... 26 more Caused by: java.lang.RuntimeException:
Unexpected subelement request at
com.nationwide.marketlink.ws.types.RetrieveOpportunityCountByPriority$Factory.parse(RetrieveOpportunityCountByPriority.java:280)
at
com.nationwide.marketlink.ws.generated.AGMWebServicesMessageReceiverInOut.fromOM(AGMWebServicesMessageReceiverInOut.java:213)
... 27 more</Exception> 
</detail> 
</soapenv:Fault> 
</soapenv:Body> 
</soapenv:Envelope>

------
Later I downloaded axis2-1.1.1 libraries when I ran I
am getting the following exception:


---
java.lang.UnsupportedClassVersionError:
javax/xml/bind/JAXBException (Unsupported major.minor
version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at
java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled
Code))
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled
Code))
        at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:446)
        at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled
Code))
        at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:300)
----



and I could see

jaxb-api-2.0.2.jar

being added to axis2-1.1.1 which has this class
Could some one please tell me what to do?
Thanks in advance
Prasad























--- Brennan Spies <[EMAIL PROTECTED]> wrote:

> This is the problem I was referring to before. Only
> way to get around it is
> to use "PARENT_LAST" classloading at the SERVER
> level (doesn't seem to work
> when done at the app or web container level). For
> this reason I defined a
> new server instance just for Axis 2.0, so I would
> not affect other apps
> running on the container.
> 
> -----Original Message-----
> From: Prasad Sarma [mailto:[EMAIL PROTECTED] 
> Sent: Monday, January 01, 2007 3:34 PM
> To: [email protected];
> [EMAIL PROTECTED]
> Subject: problems while deploying using .aar files
> 
> Thanks Robert,Brennan for your suggestions. I could
> deploy axis2 web application on WSAD 5.1 but I am
> getting the following execption while accessing
> verion
> service ( version.aar) and one of my services
> (TestWS.aar)
> 
> I am showing part of the stack trace
> ----
> [1/1/07 18:19:23:589 EST] 33ae8ee6 DeploymentEng I
> org.apache.axis2.deployment.DeploymentEngine 
> Invalid
> service  TestWS.aar due to
> java.lang.NoSuchMethodError: javax.wsdl.PortType:
> method getExtensionAttributes()Ljava/util/Map; not
> found...
> ....
> 
> [1/1/07 18:19:23:689 EST] 33ae8ee6 DeploymentEng I
> org.apache.axis2.deployment.DeploymentEngine 
> Invalid
> service  version.aar due to
> java.lang.NoSuchMethodError:
> javax.xml.namespace.QName: method
>
<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
> not found..
> 
> 
> Could any one pl lemme know what should be done if
> you
> came across such errors
> 
> Thanks in advance,
> Prasad
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> --- Brennan Spies <[EMAIL PROTECTED]>
> wrote:
> 
> > This translates into "PARENT_LAST" classloading
> for
> > WebSphere. This will get
> > rid of the problem that WebSphere has many
> > older/customized versions of jars
> > that get loaded by the parent classloader. You may
> > need to take the
> > additional step of specifying the commons logging
> > factory implementation as
> > a system property (I do this in the full version
> of
> > 5.1, but can't remember
> > if it is an issue in the embedded one).
> > 
> > 
> > -----Original Message-----
> > From: robert lazarski
> > [mailto:[EMAIL PROTECTED] 
> > Sent: Thursday, December 28, 2006 4:43 AM
> > To: [email protected]
> > Subject: Re: qn reg. axis2 on RAD 6.0
> > 
> > You are following the axis2 web.xml that
> configures
> > the axis2 servlet,
> > right? I would try your custom war on something
> > simpler like tomcat to
> > verify that its indeed a websphere issue. I often
> do
> > custom wars
> > myself with axis2 and it takes a few tries to get
> it
> > right.
> > 
> > Its been a while since I used websphere, but all
> app
> > servers have a
> > way to delegate the jars that are used by the war
> to
> > have preference
> > over any that are in a higher classloader. If you
> > still have the
> > problem after the above, I would try that to see
> if
> > that helps.
> > 
> > Robert
> > 
> > On 12/27/06, Prasad Sarma <[EMAIL PROTECTED]>
> > wrote:
> > > hi All,
> > >   I am starting to work on axis2. I am working
> on
> > > WebSphere 5.1 test environment on RAD6,I
> installed
> > 2
> > > plugins for axis2 ..java2wsdl and service
> archive
> > and
> > > I have created a webservice and created aar file
> > from
> > > it .
> > > Now  I want to deploy this webservice on my
> > current
> > > web application. I am having trouble deploying
> > this
> > > aar file. Could some body please help me where I
> > am
> > > going wrong.
> > > Here is what I have done so far.
> > > In my web application
> > > 1. I have created a 'services' folder under
> > WEB-INF
> > > which I declared as repository for axis2 and
> kept
> > my
> > > aar file and version.aar file, services.list in
> > it, I
> > > listed both aars in services.list
> > >
> > > 2. I copied jars from axis2-war ( that I
> > downloaded
> > > from axis2 website and extracted libraries) to
> > > WEB-INF/lib of my web application
> > > 3. I created a 'conf' directory in WEB-INF and
> > placed
> > > axis2.xml in that folder
> > > 4. I placed the entry for axis2 servlet in my
> > web.xml
> > > as
> > > --
> > > <servlet>
> > >         <servlet-name>AxisServlet</servlet-name>
> > >         <display-name>Apache-Axis
> > > Servlet</display-name>
> > >         <servlet-class>
> > >
> > > org.apache.axis2.transport.http.AxisServlet
> > >         </servlet-class>
> > >         <init-param>
> > >         <param-name>axis2.xml.path</param-name>
> > >
> > >
> <param-value>/WEB-INF/conf/axis2.xml</param-value>
> > >         </init-param>
> > >         <init-param>
> > >         <param-name>axis2.xml.url</param-name>
> > >
> > >
> >
>
<param-value>http://localhost:9080/myrepo/axis2.xml</param-value>
> > >         </init-param>
> > >         <init-param>
> > >        
> > <param-name>axis2.repository.path</param-name>
> > >         <param-value>/WEB-INF</param-value>
> > >         </init-param>
> > >         <init-param>
> > >        
> > <param-name>axis2.repository.url</param-name>
> > >
> > >
> >
>
<param-value>http://localhost:9080/myrepo</param-value>
> > >         </init-param>
> > >         <load-on-startup>3</load-on-startup>
> > >     </servlet>
> > > ---
> > > and I get an excpetion as
> > > --
> > > Did not realize  init() exception thrown by
> > servlet
> > > AxisServlet: javax.servlet.ServletException....
> > > --
> > >
> 
=== message truncated ===









__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to