Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/02/2010, 12:15
noegano
 
Fecha de Ingreso: agosto-2009
Mensajes: 104
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Publicar Servlet

Hola,

Si, tengo el .class en /usr/share/tomcat5.5/webapps/FirsApp/WEB-INF/classes.

Verás que el Servlet no se llama MyServlet, sino ConfigurationServer (lo he cambiado en los post anteriores para poner un nombre más intuitivo).
Bien, creo que tengo un lío con esto. En mi aplicación, la clase ConfigurationServiceImpl es la que contiene la implementación del Servlet (está en la carpeta /server de al aplicación).

Y en el lado del Cliente, hay dos interface de la clase anterior que se llaman "ConfigurationService" y "ConfigurationServiceAsync" (este último se crea automáticamente para ejecutar los servicios de forma asincrona), y en el fichero MyApplication.java, que es donde va la aplicación y creo una instancia del servlet y llamo a sus métodos, me creo la instancia "svc" del siguiente modo:

Código:
private ConfigurationServiceAsync svc = (ConfigurationServiceAsync) GWT
				.create(ConfigurationService.class);
No se si en el web.xml debería escribir "svc" en el <servlet-name>. He probado pero sigue fallando. Dice que no encuentra el Servlet. Desde el Eclipse funciona correctamente...

Mi fichero web.xml está así:

Código:
<web-app id="WebApp_ID" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
	MyFirstGWT-ExtProject</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>ConfigurationServer</servlet-name>
<servlet-class>
com.myFirstGWT.mypackage.server.ConfigurationServiceImpl
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ConfigurationServer</servlet-name>
<url-pattern>/ConfigurationService</url-pattern>
</servlet-mapping>
</web-app>

¿Que otros cambios puedo hacer?

Muchas gracias por todo.

Un saludo.