2
respostas

Erro ao gerar o caminho do arquivo (Aula 09)

Ao gravar o livro depois da aula 09, acontece o seguinte erro:

GRAVE: Servlet.service() for servlet [dispatcher] in context with path [/casadocodigo] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: java.io.IOException: java.io.FileNotFoundException: /home/gadelha/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/casadocodigo/arquivos-sumario/índice.jpeg (Arquivo ou diretório não encontrado)] with root cause java.io.FileNotFoundException: /home/gadelha/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/casadocodigo/arquivos-sumario/índice.jpeg (Arquivo ou diretório não encontrado)

Como faço para alterar o endereço depois de /workspace/.metada...... ?

2 respostas

Fala Reginaldo, tudo bem?

Você terá que remover o path no argumento do FileInputStream. Dessa forma, o código Java vai procurar o arquivo diretamente na pasta do seu projeto.

Abraço!

Caro Otávio,

Onde encontro esse argumento (caminho)?

Estou usando Tomcat v7.0, e na VM argiments está assim:

--add-modules java.xml.bind -Dcatalina.base="/home/gadelha/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1" -Dcatalina.home="/home/gadelha/apache-tomcat-7.0.91" -Dwtp.deploy="/home/gadelha/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps"