on 09-04-2005 9:40 AM
Hi Friends,
Here is a strange problem. An EJB uses some classes of a Java project. Those classes act as the input parameters of EJB's business method. A J2EE Library is used to deploy the Java classes to server and make them available to the EJB. Reference to the Library is specified in the EAR configuration of the EJB.
This EJB itself is encapsulated with web service and tested via "Web Service Navigator" of Web AS. That is, Virtual Interface, Web Service Definiton and Web Service Configuraion are added to the EJB. During runtime, the content of the input Java classes is filled on Web page and sent to the EJB-based web service.
At first, this application runs correctly. Later on we added some fields to one of the Java classes. We rebuilt all the Java project, J2EE Library project, EJB project, EAR project and redeploy them in turn. But when we open the web service navigator and try to invoke the EJB-based web service, the newly-added fields of the parameter Java classes don't appear. We cleared our IE cache and redeploy all the components. The result is the same.
Does anybody ever have similar experience? Any suggestion will be welcome.
Best Regards
Jerome
Hi Jerome,
Goto Virual intetrface for your web service. There open your interface. Here, choose your incoming parameters under this, and remove that. Now, create your incoming parameters once again.
Now, rebuild your EJB application and EAR application and deploy your ear on server.
Regards,
Bhavik
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you need to recreate the WSDL and redeploy the web service
Enjoy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.