Olá pessoal!
Dúvida sobre webservice para os entendidos do assunto. 
Tenho um webservice desenvolvido em C# que preciso acessar através de um cliente Java (estou tentando com o Axis).
Este webservice está configurado no IIS (servidor web da MS) para usar autenticação do Windows e quando utilizo um cliente C#, passando os devidos parâmetros (username e senha), tudo funciona normalmente.
Mas agora precisa fazer um cliente Java e estou esbarrando justamente em como setar o username e password para acessar o danado. Usando a ferramento WSDL2Java do Axis para gerar as classes stub eu consigo passar os parâmetros numa boa (-U username -P password) e funciona.
Mas no meu código do cliente eu não estou sabendo onde colocar estes parâmetros. O código, simples e só para teste, é:
public static void main(String [] args)
{
try {
HelloWorldLocator loc = new HelloWorldLocator();
HelloWorldSoap port = loc.getHelloWorldSoap();
System.out.println(port.sayHelloWorld());
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
“sayHelloWorld()” é o nome do método do webservice que estou chamando. Quando eu execute o programa a resposta é (claro):

Se alguém souber como fazer, agradeço desde já!
Um abraço a todos!