I'm very familiar with consuming web services in a variety of languages (.NET, PHP, Perl) but have not done so in Java yet. In the other, like PHP you just use the class libraries thats it. But i'm looking on how to do this in Java for a WS-Security SOAP web service on Eclipse and all the tutorials are saying i have t install a Tomcat server, Ant, and Axis locally.

Can someone please explain to me why i just can't use a Java library to consume a WS-Security SOAP service like any other language, but instead have to go overboard with all these other servers? Thanks