Problemas o diretório corrente da aplicação. Urgente!

Olá Pessoal, estou com o seguinte problema:

Tenho duas versões para a mesma aplicação. Uma rodando na web e outra client/server.
O problema é qd uso o seguinte comando:
System.getProperty(“user.dir”)
Para a aplicação client/server ele me retorna:
C:Tomcat4webappsSCPWEB
Para a aplicação que roda pelo browser me retorna:
C:Tomcat4

Como uso a mesma estrutura de diretorio tanto para a web quanto para a cliente/server isso está sendo um problema para mim, pois qdo uma classe usada pelas duas aplicacoes tentam acessar um arq.ini que contem as informacoes de conexao com a base de dados a web nao enxerga esse arquivo.

Alguém sabe por que??

Espero resposta.

Obrigado.

Thiago.

a que esta pelo browser eh um applet? e a client server eh uma web application?

entao o codigo de cada um eh diferente, pq vc nao acrescenta os outros dois diretorio no que eh de applet?

Não é applet.
A aplicação web é baseada em jsp e servlet.

Para pegar a raiz da tua aplicacao Web, utilize o metodo getRealPath() do objeto ServletContext. Por exemplo, pegue o ServletConfig e use:

String diretorioBase = config.getServletContext().getRealPath("");

Rafael

Rafael,

Poderia passar todo o código, pois meu getRealPath tá retornando nulo.
Obrigado