Fala pessoal!
Seguinte, recorro a vocês para um erro estranho que está ocorrendo.
Estou usando VRaptor3 + Google App Engine.
Então tenho a aplicação rodando normalmente no google, porém quando tento acessa-la via HttpConnection (acesso um metodo que me retorna uma String) estou recebendo error 404. Usando a mesma URL via browser acesso normalmente! Realizei este teste com inúmeras outras URL’s que não usam VRaptor e não tive este problema entre outros sites que usam VRaptor testei o site da Caelum e tenho o mesmo problema (404) quando testo via HtttpConnection.
Detalhes levantados.
Analisando o Response retornado dos testes, mesmo não informando charset algun sempre é colocado um charset default(ISO88-59-1) para sites que usam VRaptor. Isso pode realmente resultar em um erro 404?
Na verdade preciso receber no content-type apenas comom “text/html” sem chartset definido, mas analisando o header de sites que usam VRaptor sempre é retornado um charset, mesmo que não definido.
o método hoje aceita @Get e @Post, pois não descrimei nada apenas o @Path.
Já no meu JSP para este método tenho apenas o seguinte:
<%@ page isELIgnored="false" %>${message}
No web.xml, tenho apenas as configurações padrões
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>App Name</display-name>
<!-- VRpator -->
<context-param>
<param-name>br.com.caelum.vraptor.packages</param-name>
<param-value>br.com.caelum.vraptor.gae</param-value>
</context-param>
<filter>
<filter-name>vraptor</filter-name>
<filter-class>br.com.caelum.vraptor.VRaptor</filter-class>
</filter>
<filter-mapping>
<filter-name>vraptor</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
Lembrando via browser, inclusive usando celular via browser, consigo acessar normalmente.
O VRaptor pode realmente estar causando isso?
Esqueci de algo importante?
Alguma dica de como resolver?
Desde já agraço.

