Um jsp antes de ser executado ele � tranformado em um servlet e colocado dependendo do web application em um diretorio chamado work. Portanto, se voce referenciar o seu txt como por exemplo /usr/local/arquivos/arquivo.txt (windows: "c:/arquivos/arquivo.txt"), ou seja, o seu diretorio fisico, ir� funcionar.
 
Abracos.
Claudio Monteiro
De: "Elder C. de Moraes" <[EMAIL PROTECTED]>
Para: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
C�pia:
Data: Mon, 10 Feb 2003 10:22:45 -0300
Assunto: [enterprise-list] Erro lendo arquivo
   

PessoALL,

Coloquei o c�digo abaixo numa p�gina JSP:

    try
    {
      BufferedReader ler = new BufferedReader(new InputStreamReader(new FileInputStream("arquivo.txt")));
      String s;
      s = ler.readLine();
      ler.close();
      DataOutputStream gravar = new DataOutputStream(new FileOutputStream("arquivo.txt"));
      long x = Long.parseLong(s);
      x++;
      gravar.writeBytes(String.valueOf(x));
      gravar.close();
      out.println(x);
    }
    catch (Exception e)
    {
      out.println(e.toString());
    }

Este c�digo roda normalmente numa classe java qualquer... por�m, em um JSP, ele me retorna um FileNotFoundException... Mas o arquivo ("arquivo.txt") encontra-se no mesmo diret�rio do JSP... Algu�m poderia me ajudar a resolver isso?


Obrigado,

Elder C. de Moraes
Analista de Sistemas
MarketSystem

[EMAIL PROTECTED]
Visite: www.marketsystem.com.br e www.csu.com.br

"As informa��es e dados constantes do presente s�o confidenciais, sendo vedado a sua divulga��o sem pr�via e expressa anu�ncia da MarketSystem, estando sujeito o infrator as penalidades previstas em lei e nos instrumentos celebrados."


Responder a