Actualmente tengo un proyecto primario de aplicación web Java que contiene algunos servlets, JSP y páginas HTML estáticas. Más tarde, también creé un segundo Eclipse Google Web Toolkit Project (GWT). Ahora, después de terminar el Proyecto GWT, quiero integrar o fusionar el Proyecto GWT (manteniendo al mismo tiempo sus capacidades RPC con Servlets) con el Proyecto de la Aplicación Principal de Java Web. ¿En qué directorio necesito copiar y pegar los archivos y las carpetas del Proyecto GWT al Proyecto de la Aplicación Web Java? Tenga en cuenta que quiero exportar el código JavaScript completamente compilado en lugar del código de bytes de Java.Cómo fusionar el proyecto GWT (Google Web Toolkit) y el proyecto web dinámico (es decir, la aplicación web Java/Servlets) en Eclipse?
Respuesta
Usted puede poner todos los archivos de Java desde su proyecto GWT exactamente donde estaban en el proyecto GWT . Creo que tu archivo gwt.xml también puede ser el mismo. En el archivo web.xml, tendrá que definir el servlet (s) que se utiliza en GWT, por ejemplo, si tiene gwt.xml <servlet path="/MyService" class="com.catfish.server.MyServiceImpl"/>
continuación Web.xml necesitará:
<servlet>
<servlet-name>MyService</servlet-name>
<servlet-class>com.catfish.server.MyServiceImpl</servlet-class>
</servlet>
y
<servlet-mapping>
<servlet-name>MyService</servlet-name>
<url-pattern>/module-path/MyService</url-pattern>
</servlet-mapping>
A continuación, utilice un script de compilación ant para compilar el GWT en WebContent/module-path. Todavía puede ejecutar su proyecto GWT utilizando el navegador independiente GWT, pero cuando quiera ejecutar todo junto, compilará el proyecto GWT y luego ejecutará Tomcat o Jetty o el motor de servlet que esté utilizando. Y tendrá que poner la ruta de acceso a su aplicación GWT JavaScript generada en cualquier JSP o página estática que lo use.
Si sólo desea mover el javascript código compilado, se pone debajo de un directorio de acceso público: es decir,
web-root/www
- 1. Google Web Toolkit (GWT) + XPath
- 2. Eclipse - añadir a .jar Proyecto Web dinámico
- 3. Conversión de un proyecto Java en un proyecto web dinámico
- 4. ¿Cómo incluir un contenedor externo en un proyecto de GWT (Google Web Toolkit)?
- 5. ¿Debo usar Google Web Toolkit para mi nueva aplicación web?
- 6. ¿Cómo copiar un proyecto web dinámico de eclipse?
- 7. Sitio web ASP.Net Proyecto Proyecto de aplicación web
- 8. Es Google Web Toolkit similar a AWT y Swing
- 9. Eclipse - Publicar y ejecutar Proyecto web simple
- 10. eclipse proyecto web dinámico - página de inicio predeterminada
- 11. Características ocultas de Google Web Toolkit 2
- 12. Eclipse: proyecto web dinámico, donde poner mi descarga jQuery API
- 13. En proyecto web dinámico de eclipse, cómo vincular el archivo css a jsp en la carpeta de contenido web
- 14. ¿Qué es la carpeta .apt_generated en el proyecto web?
- 15. Configurar un proyecto web dinámico de Eclipse haciendo referencia a otro proyecto
- 16. Validación de formulario con Google Web Toolkit?
- 17. Creación de aplicaciones en Google Web Toolkit, Opciones de alojamiento?
- 18. ¿Cómo precompilar un proyecto de aplicación web?
- 19. ¿Cómo cambiar la raíz de contexto de un proyecto web dinámico en Eclipse?
- 20. ¿Tiene sentido utilizar Google Web Toolkit (GWT) como un framework web completo de Java?
- 21. Creación de JSON en el servidor con Google Web Toolkit
- 22. ¿Cómo hacer un archivo war del proyecto gwt en eclipse?
- 23. ¿Puede Eclipse importar un proyecto web de Maven como una "aplicación web dinámica"?
- 24. Gestión de hitos y desarrollo web Proyecto
- 25. ¿Cómo agrego las capacidades de EJB a un proyecto web dinámico de Eclipse?
- 26. publicar directorios vacíos en una aplicación web en el proyecto web VS2010
- 27. ¿Cómo puedo crear un archivo EAR desde un proyecto web dinámico en Eclipse?
- 28. Eclipse Web Project Dependencies
- 29. Aplicación web utilizando OSGi y GWT
- 30. C#: Cómo convertir un proyecto de sitio web a un proyecto web
Pero, ¿qué pasa con RCP? ¿Cómo hago la aplicación de JavaScript para hablar con un servlet? Quiero implementarlo en un contenedor web, no en un servidor web. – Catfish