I generated a client (MetadataService) from WSDL and was able to run
MetadataServicePortTypeClient.main() just fine within its own project, but
when I put the source code into another java program and try to use it, I
get the following error. Any guesses what the problem might be? I cannot
find any references to this problem on the internet.
-Shannon
SEVERE: An unexpected Java exception occurred.
java.lang.IllegalStateException: Could not initialize Service.
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java
:77)
at org.codehaus.xfire.jaxws.Provider.createServiceDelegate(Provider.java
:32)
at javax.xml.ws.Service.<init>(Service.java:57)
at com.z.ns.dur.ws.internal.MetadataService.<init>(MetadataService.java
:41)
at com.z.atlas.DURModel.load(DURModel.java:343)
at com.z.atlas.TopViewController.loadMetaData(TopViewController.java
:7496)
at com.z.atlas.TopViewController.chooseDatabase(TopViewController.java
:6729)
at com.z.atlas.TopViewController.startup(TopViewController.java:8971)
at com.z.atlas.TopView.startup(TopView.java:3526)
at com.z.atlas.Atlas$1.windowOpened(Atlas.java:356)
at java.awt.AWTEventMulticaster.windowOpened(Unknown Source)
at java.awt.Window.processWindowEvent(Unknown Source)
at javax.swing.JFrame.processWindowEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodException:
com.z.ns.dur.ws.internal.MetadataService.getPortClassMap()
at java.lang.Class.getMethod(Unknown Source)
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java
:60)
... 23 more