Estou usando o GWT para desenvolver um sistema aqui na empresa.
Eu preciso ler um arquivo fora do servidor. Por exemplo /sistema/configuracao/configuracao.xml
Quando vai ler esse arquivo esta dando o seguinte erro:
[WARN] failed JettyContainerService$ApiProxyHandler@5b5f7e: java.lang.NoClassDefFoundError: java.io.FileOutputStream is a restricted class. Please see the Google App Engine developer's guide for more details.
[WARN] Error starting handlers
Andei pesquisando na net e para esse erro sumir tenho que colocar essa tag dentro do appengine-web.xml, mesmo assim nao vou conseguir acessar de fora do servidor, pq as configurações do appengine-web.xml acessa somente dentro do war.
Como que eu faço para acessar de fora do war os meus arquivos usando o GWT?
Alguem ja passou por isso.
Xi…peço desculpas por sujar a sua thread. Eu ia dizer que o GWT não faz essa validação das classes na camada server, mas isso é fora do App Engine…
Sobre o problema,uma vez que o seu arquivo está fora do contexto da sua aplicação, você precisa de um caminho absoluto para encontrar esse arquivo. É o caso?
A proposito…se quer ler o arquivo, porque o uso da classe FileOutputStream?