GetDocumentBase retornando null mesmo dentro do init(ou até mesmo do start)

Olá,

Eu tenho um applet que está hospedado no meu servidor web. Ele acessa alguns servlets deste mesmo servidor.

Gostaria de saber se tem como eu pegar este endereço para não ter que coloca-lo no código. Eu consigo pegar tudo isso usando o getDocumentBase(), porém quando rodo a aplicação na web este método fica me retornando null. Já fiz de tudo e não resolve!

No applet eu uso

URL documentBase = getDocumentBase(); String host = documentBase.getHost();

e ele me retorna null.