Compilar GWT en otra aplicación web

Soy realmente nuevo en gwt

Tengo la tarea de compilar el proyecto gwt en archivos JS y agregar los archivos GWT Servlets y Javascript dentro de otra aplicación web Java (primavera).

Aparte del archivo js generado por gwt, también he copiado la carpeta del servidor del proyecto gwt al otro proyecto. también agregó el servlet de servicio a web.xml

el lado del cliente está funcionando bien.

Por lo general, quiero saber qué otras configuraciones tengo que establecer para que esto funcione.

Gracias.


EDIT:

mapeo de servlet en web.xml

<servlet>
    <servlet-name>applicationReportService</servlet-name>
    <servlet-class>com.project.reports.gwt.server.service.rpc.applicationReportServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>applicationReportService</servlet-name>
    <url-pattern>/reports/applicationReportService.svc</url-pattern>
</servlet-mapping>

preguntado el 16 de mayo de 11 a las 16:05

¿Qué está utilizando para la comunicación entre el servidor y el cliente (JSON, GWT RPC)? -

1 Respuestas

en tiempo de ejecución, gwt depende de gwt-user.jar y gwt-servlet.jar. Si los agrega a su classpath, así como a sus servlets, debería estar bien

contestado el 16 de mayo de 11 a las 22:05

Agregué los dos archivos jar a mi classpath. ahora recibo este error: SEVERE: Error al implementar el directorio de aplicaciones web ROOT java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig () Ljavax / servlet / SessionCookieConfig; en org.apache.catalina.deploy.WebXml.configureContext (WebXml.java:1281) en org.apache.catalina.startup.ContextConfig.webConfig (ContextConfig.java:1280) en org.apache.catalina.startup.ContextConfig.configureStartup.ContextConfig.configureStartup.webConfig (ContextConfig.java:876) en org.apache.catalina.startup.ContextConfig.configureStartup.ContextConfig.configureStartup. (ContextConfig.java:XNUMX) - Hamid

parece que le falta servlet api en su classpath - Daniel Kurka

Bueno, tuve un problema con las URL de mi base de datos. Lo arreglé. Pero la asignación de solicitud de servlet que supongo no funciona. Porque la respuesta que obtengo es HTTP / 1.1 404 Not Found. y el mensaje de error que recibo es: com.google.gwt.user.client.rpc.StatusCodeException: 404, consulte mi asignación de servlet arriba en la pregunta. - Hamid

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.