Help ! Erro na leitura de arquivo texto [RESOLVIDO]

Olá galera, estou tendo dificuldades para ler um arquivo txt, quando eu rodo a aplicação no netbeans na minha máquina (c:\arquivo.txt) está ok, mas quando coloco no site dá pau( obs. alterei o diretório)segue o código:

            BufferedReader in = new BufferedReader(new FileReader("textos//config.txt"));
            String str;
            str = in.readLine();
            out.println(str + "<br>");
            out.newLine();
            while (str != null) {
                str = in.readLine();
                if (str != null){
                    out.println(str + "<br>");
                }
            }
            out.println("\n");
            in.close();

A mensagem de erro é a seguinte:

The requested resource (textos/config.txt (No such file or directory)) is not available.

EDIT - Por favor, use o tag [ code ] - é fácil, basta usar o botãozinho [ code ] antes e depois de digitar seu código-fonte.

vc está usando linux?

Na minha máquina é Windows e minha hospedagem é linux…

Minha estrutura é a seguinte:

WEB-INF
bin
cgi-bin
data
textos
index.jsp

Você precisa duplicar a "&quot; mas não a "/".

new FileReader("textos//config.txt") --> não deve funcionar

new FileReader("textos/config.txt") --> também não deve funcionar, porque ele tenta ler a partir do diretório corrente (que depende muito de como foi iniciado o seu web container).

new BufferedReader (new InputStreamReader (getClass().getClassLoader().getResourceAsStream ("textos/config.txt"))) --> talvez funcione, cheque por favor

thingol, valeu cara…
enquanto aguardava sua resposta estava vasculhando aqui no fórum e achei um outro tópico que utiliza a função abaixo para pegar o Path inteiro … e adivinha… funcionou… mas mesmo assim vou tentar a sua dica… muito obrigado, segue a baixo o que fiz:

File dir = new File(application.getRealPath(“textos”));
BufferedReader in = new BufferedReader(new FileReader(dir + “//teste.txt”));
:smiley: … Valeu !