Solved, I just published the service where the client expects it to be:

<url-pattern>/es.company.gwtlogin.GWTLogin/GWTLoginService</url-pattern>

On Thu, Oct 22, 2009 at 9:33 AM, Ivan Martinez <[email protected]> wrote:
> Hello all,
> I have an app with the following module definition:
>
> <?xml version="1.0" encoding="windows-1252"?>
> <module>
>        <!-- Inherit the core Web Toolkit stuff.                  -->
>        <inherits name="com.google.gwt.user.User"/>
>        <inherits name="com.smartgwt.SmartGwt"/>
>        <entry-point class="es.company.gwtlogin.client.GWTLogin"/>
>        <servlet class="es.company.gwtlogin.server.GWTLoginServiceImpl"
> path="/GWTLoginService"/>
> </module>
>
> "web.xml" is as follows:
>
> <!DOCTYPE web-app PUBLIC
>  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
>  "http://java.sun.com/dtd/web-app_2_3.dtd"; >
> <web-app>
>        <display-name>GWT-Maven-Archetype</display-name>
>        <servlet>
>                <servlet-name>GWTLoginService</servlet-name>
>                
> <servlet-class>es.company.gwtlogin.server.GWTLoginServiceImpl</servlet-class>
>        </servlet>
>        <servlet-mapping>
>                <servlet-name>GWTLoginService</servlet-name>
>                <url-pattern>/GWTLoginService</url-pattern>
>        </servlet-mapping>
>        <welcome-file-list>
>                <welcome-file>index.html</welcome-file>
>        </welcome-file-list>
> </web-app>
>
> "pom.xml" defines a final name as follows:
>
> ...
>        <finalName>GWTLogin</finalName>
> ...
>
> This works fine when I debug in hosted mode, the URL of the app is:
>
> http://localhost:8888/es.company.gwtlogin.GWTLogin/GWTLogin.html
>
> The problem is when I package and deploy to JBoss, I open the app as follows:
>
> http://localhost:8080/GWTLogin
>
> Which re-directs to:
>
> http://localhost:8080/GWTLogin/es.company.gwtlogin.GWTLogin/GWTLogin.html
>
> But then when I try to invoke a method of the server from the client I
> get the following error:
>
> JBossWeb/2.0.1.GA - Informe de Error
> Estado HTTP 404 - /GWTLogin/es.company.gwtlogin.GWTLogin/GWTLoginService
> Informe de estado
> mensaje
> /GWTLogin/es.company.gwtlogin.GWTLogin/GWTLoginService
> descripción
> El recurso requerido
> (/GWTLogin/es.company.gwtlogin.GWTLogin/GWTLoginService) no está
> disponible.
>
> It says it can't find
> "/GWTLogin/es.company.gwtlogin.GWTLogin/GWTLoginService". I found the
> server actually exists in the following URL:
>
> http://localhost:8080/GWTLogin/GWTLoginService
>
> How can I make the client find the server?. I guess I have something
> wrong or missing in my web.xml.
>
> Thank you,
> Ivan
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to