One way to do it would be to remove the setNAme and getName and change them to something else like putName and retrieveName.
Basically JBoss AXIS engine will go through your class and add to the message all the public fields plus all the fields that have set and get. WScompile the same. That is one of the reasons it will complain if you have public property and public get/set
Another way is to make the get and set protected if you do not need them publoic.
Thank you very much!
You need to change the complex type definition in the wsdl contained schema and remove the property mappings for that you don't want in jaxrpc-mapping.xml