-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cog Axis #48
Comments
Hi Romain, Actually, per request from the dCache team, I plan on pulling cog-axis back into the JGlobus source tree. Initially, this will target the existing code. I won't have time to do this myself (most of the users of cog-axis I am aware of use it for axis 1 for legacy applications), but will be willing to do a setup similar to what we do with ssl-proxies-tomcat right now. Brian |
Great that you have integrated cog axis. However, the version of axis it depends on is buggy, unmantained and leads to hanging threads, due to concurrent accesses to a non concurent map in the class org/apache/axis/encoding/TypeMappingImpl.java. I have patched a version of axis 1.4 that corrects this bug. However the build is based on ant and only works with sun java 1.4. In gridscale I have therefore integrated it as a jar (not pretty for open-source code). I think the best way to go would be to migrate to the maintened axis 2 lib, but I already tried that and it is not trivial for me. What do you think about it? |
Hi Romain, I pulled the axis support back into the tree because it's used by several projects for legacy services. For reference, can you post the patches you use on top of axis? Just in case if someone finds your post via Google. I'm not too sure what the best "next step" is here. I'd probably rely on someone from the current user community (bestman2 and dcache) who utilizes the axis 1.4 integration to submit patches for axis 2 support. I'm not too familiar with the best approach for SOAP on Java these days. Brian |
In gridscale (https://github.com/romainreuillon/gridscale), I have to use something called cog-axis (https://github.com/romainreuillon/gridscale/tree/master/libraries/cog-axis) to access the grid webservices. This library works fine but depends on the outdated axis 1 lib from apache wich I had to patch because it is buggy and unmaintained.
Would it be be interresting for jglobus 2.0 to integrate and port this lib to axis 2?
I have already tried but failed into this migration, would you be ok to implement it?
The text was updated successfully, but these errors were encountered: