Caminho do jrxml no linux

1 resposta
GustavoTavone

E ai galera blz!
Eu tinha uma aplicação web q rodava e um servidor apache no windows, mas estou migrando essa aplicação para o linux. Hora q vou chamar o relatorio(abre em .pdf) na aplicação, ele fala q o arquivo iRelatAbono.jrxml nao foi encontrado…

no windows ele ficava em d:/gustavo/relatorios/iRelatAbono.jrxml e funcionava normalmente

agora no linux ele esta em /home/gustavo/SisPref/iRelatAbono.jrxml
e nao funciona existe alguma diferença na forma de colocar os caminhos no windows e no linux???
E como poderia fazer isso pra q a aplicação pudesse chamar esse relatorio normalmente?

Valewwwwwwww

1 Resposta

otaviofcs

Gustavo,

Eu com a minha limitada capacidade de adivinhação vou tentar te ajudar.

Bom, para chamar o relatório você pode passar as strings:
http://localhost/~gustavo/iRelatAbono.jasper ou
/home/gustavo/SisPref/iRelatAbono.jasper.

  1. Você já parou para pensar que o relatório deveria ter terminação .jasper? Isso pode (acho que estou vendo muito Psych na TNT) querer dizer que você deve estar compilando isso para outro relatório. Não seria isso uma task do ant? seria?
  2. O apache está instalado onde (no windows e no linux)?
  3. Como você está tentando acessar http://localhost/~gustavo/iRelatAbono.jrxml? Ou /home/gustavo é sua pasta default do apache (isso seria beeeem bizarro)?
  4. Você já verificou se não é o usuário do apache no Linux que não está conseguindo ter acesso a sua pasta (direitos em linux é coisa séria e normalmente o usuário do Daemon Apache possui/ou deveria possuir baixissímos direitos).

abraços,

otávio

Criado 17 de janeiro de 2007
Ultima resposta 18 de jan. de 2007
Respostas 1
Participantes 2