- This topic has 13 replies, 4 voices, and was last updated 14 years, 7 months ago by Mork.
-
AuthorPosts
-
MorkParticipantI’ve noticed that, most times, when I try to re-generate a web services after modifying or adding a method, MyEclipse does not regenerate the delegate class so the web service no longer works.
I try to CLEAN, REFRESH, etc., all to no avail.
if I try to create a new web service, bottom up, specify the web service class and “GO”, MyEclipse just will not regenerate the delegate class.
Moreover, the “Delegate” field in the web service wizard is disabled.
What am I doing wrong here?
Shouldn’t simple regeneration actually regenerate everything?
— M
P.S. If I try to specify a WSDL file instead, then MyEclipse actually overwrites the actual web service class itself.
support-shaliniMemberMork,
I have escalated this issue to the dev team. They will get back to you on this.
MorkParticipantThanks very much!!!
I sent Scott a screen shot showing the disabled delegate field.
This not being able to easily re-create the web service as the interface changes, is a major problem. I hope you resolve it quickly.
Thanks for your reply. 🙂
— M
support-chakriMemberHi Mork,
I have escalated this to the dev team member, they will get back to you on this.
Thanks,
Chakri.
MorkParticipantThanks…this has been a long-standing problem in several versions of MyEclipse now.
Hope they resolve it shortly.
Thanks.
— M
MorkParticipantSince I’ve not heard from any of your dev members, this is a follow up message trying to see when you will fix the Web Services so it’s “possible” to regenerate the delegate class.
Basically, as it is now, I cannot re-generate the web service once I add a method or change the interface of another web service method without creating a brand new WS project and starting over.
Trying to re-create an existing web service to get MyEclipse to re-create the delegate class fails since MyEclipse disables the delegate field (unless it’s a “brand new project”).
This bug/problem continues to cost me a lot of time (even today!).
Please let me know when this will be resolved.
Thanks very much.
– M
chriskukuMember@Mork wrote:
Since I’ve not heard from any of your dev members, this is a follow up message trying to see when you will fix the Web Services so it’s “possible” to regenerate the delegate class.
Basically, as it is now, I cannot re-generate the web service once I add a method or change the interface of another web service method without creating a brand new WS project and starting over.
Trying to re-create an existing web service to get MyEclipse to re-create the delegate class fails since MyEclipse disables the delegate field (unless it’s a “brand new project”).
This bug/problem continues to cost me a lot of time (even today!).
Please let me know when this will be resolved.
Thanks very much.
– M
I just was about to generate a request here in the forum when I found this thread as being a long time issue now.
So has it been solved meanwhile? I cannot seem to regenerate the webservice and create Delegate Classes and all the involved issues, when I add methods to the service.
THis is crucial to me as I would like to use MyEclipse for this. Otherwise it would be useless.
—
Christoph
MorkParticipantAgreed. As far as I know, this is a yet-to-be-fixed problem.
I’ve posted messages, sent several emails with screen shots, etc..
I hope the MyEclipse dev team fixes this major problem soon.
I’ve been asking them about it for a long time. I get replies that it’s being looked at, but nothing ever seems to get fixed.
I’ve been reporting this problem since at least 7.5.
You should also send an email to support@genuitec.com and complain.
Perhaps if they understand this is a REAL PROBLEM, they’ll fix it.
Creating a brand new project and moving everything over is NOT a workaround.
Good luck.
– M
chriskukuMember@Mork wrote:
Agreed. As far as I know, this is a yet-to-be-fixed problem.
I’ve posted messages, sent several emails with screen shots, etc..
I hope the MyEclipse dev team fixes this major problem soon.
I’ve been asking them about it for a long time. I get replies that it’s being looked at, but nothing ever seems to get fixed.
I’ve been reporting this problem since at least 7.5.
You should also send an email to support@genuitec.com and complain.
Perhaps if they understand this is a REAL PROBLEM, they’ll fix it.
Creating a brand new project and moving everything over is NOT a workaround.
Good luck.
– M
Hi, thanks for being so alert 😉
I posted a request in the Tomcat users list at apache.org asking people if they know of other platforms.I’m also looking into (plain) Eclipse and Eclipse SOA but I still have the hope that something will move.
—
Christoph
MorkParticipantYou can also look at intellij IDEA and NetBeans.
I had lots of trouble with IDEA. The way it does deployments was really confusing compared to MyEclipse that deploys “just right.”
MyEclipse is really an awesome tool. I’m afraid that the company, however, may have gotten in to the “add more features” at all costs rather than making all the features they have now really usable.
Improving Error messages is another area they should spend some time on.
Good luck.
– M
chriskukuMember@Mork wrote:
You can also look at intellij IDEA and NetBeans.
I had lots of trouble with IDEA. The way it does deployments was really confusing compared to MyEclipse that deploys “just right.”
MyEclipse is really an awesome tool. I’m afraid that the company, however, may have gotten in to the “add more features” at all costs rather than making all the features they have now really usable.
Improving Error messages is another area they should spend some time on.
Good luck.
– M
Could one think of doing this “Refreshing” of the DelegateClasses etc. by some ant task or launch some script outside of myeclipse that does the necessary things?
I’m not (yet) so much in the secrets of jaxws that I can say which mechanism does the
translation of the POJO into the respective hooks in the service and wsdl files.—
Christoph
MorkParticipantGood question.
I think one of the many tasks for Genuitec on fixing the web services piece of MyEclipse is also updating their tutorial to include this essential part of the web service development workflow: Re-generating the web service after making an interface change.
Is anyone from MyEclipse listening?
Any ideas when we can expect a fixed MyEclipse version that allows you to actually update an existing web service?
Thanks.
– M
chriskukuMember@Mork wrote:
Good question.
I think one of the many tasks for Genuitec on fixing the web services piece of MyEclipse is also updating their tutorial to include this essential part of the web service development workflow: Re-generating the web service after making an interface change.
Is anyone from MyEclipse listening?
Any ideas when we can expect a fixed MyEclipse version that allows you to actually update an existing web service?
Thanks.
– M
No response from the developers yet. Too bad 🙁
I looked around a bit. Actually, MyEclipse wouldn’t do any magic, it just would run
APT (and maybe other JAXWS-tools) fed with the correct parameters to generate the Delegate hooks from the plain java object. That would happen so to say “behind the curtain” in MyEclipse.Does anyone know if the plain Eclipse does support web services from java and from wsdl (bottom up, top down)? Or is that just a feature of MyEclipse?
—
Christoph
MorkParticipantI’d be interested in knowing this too!
If MyEclipse won’t fix this issue, and it’s been since 7.5 that I’ve been reporting it, sadly I need to look for alternatives.
– M
-
AuthorPosts