I have a
EJB that exposes one service which happens to return
an org.w3c.dom.Element data type something like this
public org.w3c.dom.Element sayHello() throws java.rmi.RemoteException;
Now when i try to generate my Web Service via the Web Services Wizard
I get a "Error in generating WSDL file from Java" error
Sequence of steps I followed:
(1) New->Other->Web Services-Web Service
(2) Selected "EJB Web Service" as the "Web service Type"
(3) Left only "Overwrite files without warning"
and "Create folders when necessary" checked
(4) In the "Service Deployment Configuration" pane
I have the EJB project and Router project populated
(5) In the "Web Service EJB Selection Pane"
I have ensured the following are populated
JNDI provider URL,
JNDI initial context factory,
EJB JNDI name,
EJB Home interface class name,
EJB remote interface class name
Left "use an existing service endpoint interface" unchecked
Selected "SOAP over HTTP" transport
(6) In the "Web Service
Java Bean Identity" pane
I leave my only method selected and I leave "Document/Literal"
as the Style and Use checked
Security configuration is set to "No Security"
At this point I get an error when I click "next"
IWAB0398E Error in generating WSDL file from Java
In Details ->
WSWS3324E: Error: Problems encountered trying to write schema for
org.w3c.dom.Element; nested exception is:
java.lang.NullPointerException
This creation worked in WSAD 5.0.2 and after upgrading we are
facing with this problem.
Thanks in advance
PJ
[ July 16, 2004: Message edited by: Prashanth Joisha ]