it doesn't work that way.
remove the static modifiers. everything exposed via web services need to have public getters/setters
try getting a sample wsdl file, then use wsimport or wsconsume and look at the generated code.
Thanks for your reply. I made the variables non static and generated getter and setter methods for it , WSDL was generated correctly. But my problem is , I cannot change the existing code. is there any other way to deal with it?