hi
I am able to successfully deploy Kandula and view the list of services, but am
NOT able to view the WSDL of any of the service.
The error displayed on the webpage is
----------------------------
AXIS error Sorry, something seems to have gone wrong... here are the details:
Exception - java.lang.ExceptionInInitializerError
--------------------------------
When I refresh the page, the error displayed is
-------------------------
AXIS error Sorry, something seems to have gone wrong... here are the details:
Exception - java.lang.NoClassDefFoundError
-------------------------
I am now using the following softwares:
1)j2sdk1.4.2_03
2)Apache Tomcat 5.0.28
3)Axis 1.4
4)Maven 1.0.2
5)Ant 1.7.0
6)Kandula1
My operating system is : Windows Server 2003
I don't know where I am going wrong..am terribly stuck up in this phase :(
..Please guide
Aneez
To assure that Kandula has been properly deployed, first list all
deployed services in Axis from the "Happy Axis" page and then
verify that you can view the WSDL of each service.
Dasarath Weeratunge <[EMAIL PROTECTED]> wrote: Quoting Aneez Backer :
>
> I re-installed Apache Tomcat (5.5) and had the compatibility package also
> installed.
What's this compatibility package?
> - Servlet.service() for servlet AxisServlet threw exception
> java.lang.UnsupportedClassVersionError: InteropServiceSoapBindingImpl
> (Unsupport
> ed major.minor version 50.0)
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(Unknown Source)
InteropServiceSoapBindingImpl is a test case. You do not need to deploy test
cases to test whether Kandula gets deployed "successfully". There are many
other services in the Kandula implementation itself that get deployed and show
up on the deployed services page.
Chances are that this error has nothing to do with Kandula. Most likely it is
the result of some incompatibility among the different components that you are
using-- jdk, Tomcat, Axis etc. or some part of the build that did not get
rebuilt when you switched runtimes (make sure that you do a clean build). I
use Tomcat 5.0 and jdk 1.4.2 and things work OK. You might post the question
to tomcat/axis mailing lists (note that error was thrown by AxisServlet) to
see whether anyone else has come across a
similar problem.
--dasarath
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
> ClassLoader.java:1812)
> at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
> der.java:866)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
> der.java:1319)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
> der.java:1198)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:177)
> at java.security.AccessController.doPrivileged(Native Method)
> at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
> at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:142)
> at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:85)
> at
> org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvi
> der.java:428)
> at
> org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvi
> der.java:461)
> at
> org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(S
> OAPService.java:286)
> at
> org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDServi
> ce.java:500)
> at
> org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WS
> DDDeployment.java:503)
> at
> org.apache.axis.configuration.FileProvider.getDeployedServices(FilePr
> ovider.java:296)
> at
> org.apache.axis.transport.http.AxisServlet.reportAvailableServices(Ax
> isServlet.java:482)
> at
> org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:260
> )
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
> e.java:327)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:252)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:173)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:178)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:126)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:105)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:107)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:148)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :869)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
> rocessConnection(Http11BaseProtocol.java:664)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
> int.java:527)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
> lowerWorkerThread.java:80)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:684)
> at java.lang.Thread.run(Unknown Source)
>
> -----------------------------
>
>
> Please Guide
>
> Aneez
>
>
>
>
>
>
> Dasarath Weeratunge wrote:
>
> ----- Forwarded message from Dasarath Weeratunge -----
> Date: Sun, 1 Apr 2007 12:59:59 -0400
> From: Dasarath Weeratunge
> Reply-To: Dasarath Weeratunge
> Subject: Re: Unable to view WSDL of services..throws exception
> To: Aneez Backer
>
> Quoting Aneez Backer :
>
> > hi
> >
> > Am using Axis 1.4 and Java 1.6. And I am using the same version of Axis
> for
>
> Please switch to jdk 1.4(_02)! I thought we had this detail in the
> user-guide.
> I will check again.
>
> thanks,
> --dasarath
>
>
>
> > building as well as for deploying.
> >
> >
> > Please guide
> >
> > Aneez
> >
> >
> >
> >
> > Dasarath Weeratunge wrote: Quoting Aneez Backer :
> >
> >
> > > - Exception:
> > > org.apache.commons.discovery.DiscoveryException: Class
> > > org.apache.axis.component
> > > s.uuid.FastUUIDGen does not implement
> > > org.apache.axis.components.uuid.UUIDGen
> > > at
> > > org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUt
> > > ils.java:180)
> > > at
> org.apache.axis.AxisProperties$1.run(AxisProperties.java:182)
> >
> >
> > Now this is strange... Which version of axis are you using? You should be
> > safe
> > up to axis 1.4(1.3 has been tested a lot but 1.4 is OK too). However, it
> > seems
> > that there is a mismatch between what's present in your system and what's
> > expected. Are you using the same axis version for both building and
> > deploying?
> >
> > --dasarath
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > > at java.security.AccessController.doPrivileged(Native Method)
> > > at
> > > org.apache.axis.AxisProperties.newInstance(AxisProperties.java:166)
> > > at
> > > org.apache.axis.AxisProperties.newInstance(AxisProperties.java:160)
> > > at
> > > org.apache.axis.components.uuid.UUIDGenFactory.getUUIDGen(UUIDGenFact
> > > ory.java:52)
> > > at
> > > org.apache.axis.message.addressing.handler.AddressingHandler.
> > > (AddressingHandler.java:62)
> > > at java.lang.Class.forName0(Native Method)
> > > at java.lang.Class.forName(Unknown Source)
> > > at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:177)
> > > at java.security.AccessController.doPrivileged(Native Method)
> > > at
> > org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
> > > at
> org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDD
> > > eployableItem.java:353)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WS
> > > DDDeployableItem.java:295)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSD
> > > DDeployableItem.java:274)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDe
> > > ployableItem.java:260)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.j
> > > ava:125)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSD
> > > DDeployableItem.java:274)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDe
> > > ployableItem.java:260)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDD
> > > eployment.java:473)
> > > at
> > > org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvi
> > > der.java:269)
> > > at
> > org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365)
> > > at
> > > org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:453)
> > > at
> > > org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.jav
> > > a:68)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> > > at java.lang.reflect.Method.invoke(Unknown Source)
> > > at
> > > org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.j
> > > ava:1226)
> > > at
> > > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249
> > > )
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > > at
> > > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
> > > e.java:327)
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > > at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> > > icationFilterChain.java:252)
> > > at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> > > ilterChain.java:173)
> > > at
> > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> > > alve.java:213)
> > > at
> > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> > > alve.java:178)
> > > at
> > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> > > ava:126)
> > > at
> > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> > > ava:105)
> > > at
> > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> > > ve.java:107)
> > > at
> > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> > > a:148)
> > > at
> > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> > > :869)
> > > at
> > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
> > > rocessConnection(Http11BaseProtocol.java:664)
> > > at
> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
> > > int.java:527)
> > > at
> > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
> > > lowerWorkerThread.java:80)
> > > at
> > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> > > ool.java:684)
> > > at java.lang.Thread.run(Unknown Source)
> > > - Exception:
> > > java.lang.ExceptionInInitializerError
> > > at java.lang.Class.forName0(Native Method)
> > > at java.lang.Class.forName(Unknown Source)
> > > at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:177)
> > > at java.security.AccessController.doPrivileged(Native Method)
> > > at
> > org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
> > > at
> org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDD
> > > eployableItem.java:353)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WS
> > > DDDeployableItem.java:295)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSD
> > > DDeployableItem.java:274)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDe
> > > ployableItem.java:260)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.j
> > > ava:125)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSD
> > > DDeployableItem.java:274)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDe
> > > ployableItem.java:260)
> > > at
> > > org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDD
> > > eployment.java:473)
> > > at
> > > org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvi
> > > der.java:269)
> > > at
> > org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365)
> > > at
> > > org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:453)
> > > at
> > > org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.jav
> > > a:68)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> > > at java.lang.reflect.Method.invoke(Unknown Source)
> > > at
> > > org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.j
> > > ava:1226)
> > > at
> > > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249
> > > )
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > > at
> > > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
> > > e.java:327)
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > > at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> > > icationFilterChain.java:252)
> > > at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> > > ilterChain.java:173)
> > > at
> > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> > > alve.java:213)
> > > at
> > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> > > alve.java:178)
> > > at
> > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> > > ava:126)
> > > at
> > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> > > ava:105)
> > > at
> > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> > > ve.java:107)
> > > at
> > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> > > a:148)
> > > at
> > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> > > :869)
> > > at
> > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
> > > rocessConnection(Http11BaseProtocol.java:664)
> > > at
> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
> > > int.java:527)
> > > at
> > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
> > > lowerWorkerThread.java:80)
> > > at
> > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> > > ool.java:684)
> > > at java.lang.Thread.run(Unknown Source)
> > > Caused by: java.lang.NullPointerException
> > > at
> > > org.apache.axis.components.uuid.UUIDGenFactory.getUUIDGen(UUIDGenFact
> > > ory.java:53)
> > > at
> > > org.apache.axis.message.addressing.handler.AddressingHandler.
> > > (AddressingHandler.java:62)
> > > ... 41 more
> > > ----------------
> > >
> > > Please guide
> > >
> > >
> > > Aneez
> > >
> > >
> > > Dasarath Weeratunge wrote: Quoting Aneez Backer :
> > >
> > > The ws-addressing handler is not properly deployed. Did you forget to
> > update
> > >
> > > the server-config.wsdd or client-config.wsdd properly?
> > >
> > > --dasarath
> > >
> > > > Hi
> > > >
> > > >
> > > > I tried to deployed the files inaccordance to the instruction given in
> > the
> > > > Kandula1 User Guide (http://ws.apache.org/kandula/1/user-guide.html)
> > > >
> > > > The list all deployed services in Axis
> from
> > > the
> > > > "Happy Axis" page is displayed, but when I try to view the WSDL of
> each
> > > > service, then it gives the following error for all.
> > > >
> > > >
> > > > ----------------
> > > > AXIS error Sorry, something seems to have gone wrong... here are the
> > > > details:
> > > >
> > > > Exception - java.lang.NoClassDefFoundError: Could not initialize
> class
> > > > org.apache.axis.message.addressing.handler.AddressingHandler
> > > >
> > > > ----------------
> > > >
> > > > I think the error is due to the absence of some required file. Please
> > let
> > > me
> > > > which file it is and its location
> > > >
> > > > Sincerely
> > > > Aneez
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > ---------------------------------
> > > Food fight? Enjoy some healthy debate
> > > in the Yahoo! Answers Food & Drink Q&A.
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ---------------------------------
> > Finding fabulous fares is fun.
> > Let Yahoo! FareChase search your favorite travel sites to find flight and
> > hotel bargains.
>
>
>
> ----- End forwarded message -----
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------
> Don't pick lemons.
> See all the new 2007 cars at Yahoo! Autos.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
Finding fabulous fares is fun.
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel
bargains.