2011-11-15 15 views
5

Estoy siguiendo los pasos de la aplicación StockWatcher. Después de ejecutar la aplicación en Eclipse consigo una dirección URL (http://127.0.0.1:8888/StockWatcher.html?gwt.codesvr=127.0.0.1:9997) que muestra esto:GWT/StockWatcher: no se puede conectar el servidor

http://code.google.com/webtoolkit/doc/1.6/tutorial/images/CreateStarterApplication.png

inserto mi nombre en el campo, pero me sale este error:

An error occurred while attempting to contact the server. Please check your network connection and try again.

estoy recibiendo esta salida en Eclipse:

Initializing App Engine server 
    [WARN] ******************************************************** 
There is a new version of the SDK available. 
----------- 
Latest SDK: 
Release: 1.6.0 
Timestamp: Tue Oct 18 01:46:22 CEST 2011 
API versions: [1.0] 

----------- 
Your SDK: 
Release: 1.5.5 
Timestamp: Sat Oct 08 03:15:30 CEST 2011 
API versions: [1.0] 

----------- 
Please visit http://code.google.com/appengine for the latest SDK. 
******************************************************** 

Nov 15, 2011 5:24:37 PM com.google.apphosting.utils.jetty.JettyLogger info 
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger 
Nov 15, 2011 5:24:37 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml 
INFO: Successfully processed /home/javier/programacion/StockWatcher/war/WEB-INF/appengine-web.xml 
Nov 15, 2011 5:24:37 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml 
INFO: Successfully processed /home/javier/programacion/StockWatcher/war/WEB-INF/web.xml 
Nov 15, 2011 6:24:45 PM com.google.appengine.tools.development.DevAppServerImpl start 
INFO: The server is running at http://localhost:8888/ 
Nov 15, 2011 5:24:52 PM com.google.appengine.tools.development.LocalResourceFileServlet doGet 
WARNING: No file found for: /favicon.ico 
Nov 15, 2011 5:24:52 PM com.google.appengine.tools.development.LocalResourceFileServlet doGet 
WARNING: No file found for: /favicon.ico 
Nov 15, 2011 5:24:58 PM com.google.apphosting.utils.jetty.JettyLogger warn 
WARNING: Error for /stockwatcher/greet 
java.lang.VerifyError: Expecting a stackmap frame at branch target 17 in method com.google.gwt.sample.stockwatcher.server.GreetingServiceImpl.greetServer(Ljava/lang/String;)Ljava/lang/String; at offset 4 
    at java.lang.Class.getDeclaredConstructors0(Native Method) 
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404) 
    at java.lang.Class.getConstructor0(Class.java:2714) 
    at java.lang.Class.newInstance0(Class.java:343) 
    at java.lang.Class.newInstance(Class.java:325) 
    at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) 
    at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:428) 
    at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339) 
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) 
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) 
    at com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:35) 
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
    at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58) 
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
    at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) 
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
    at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) 
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
    at com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:97) 
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) 
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) 
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) 
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) 
    at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) 
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 
    at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:351) 
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 
    at org.mortbay.jetty.Server.handle(Server.java:326) 
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) 
    at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938) 
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755) 
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) 
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) 
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) 
    at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 

Estoy ejecutando apache2 en local.

¿Alguna idea?

+0

Bueno, si solo está ejecutando la aplicación web de Eclipse, utilizando el complemento GWT, no necesita ejecutar Apache. Lo apagaría. Además, verifique su gwt-servlet.jar en war/dir en la aplicación web. Asegúrate de que todo esté en la misma versión. – EdH

+0

@EdH. Detengo apache2 pero el error es el mismo. De todos modos, no me gustaría detener a Apache porque estoy trabajando en otras aplicaciones web que usan apache ... Reviso gwt-servlet.jar pero no sé exactamente qué revisar ... Si alguien quiere echarle un vistazo, aquí es: http://www.mediafire.com/?d59qaj5icbdpdom – ziiweb

Respuesta

12

Tuve el mismo problema con Eclipse y comencé una nueva aplicación web. Lo resolví abriendo las propiedades del proyecto, el compilador de java, comprobé la configuración específica del proyecto habilitado y el nivel de cumplimiento de compilador usado 1.6 También me envió un mensaje que decía que tenía que cargar el 1.6 JRE. Encontrará que también en las propiedades del proyecto, la ruta de creación de Java, la pestaña Bibliotecas, la biblioteca del sistema JRE de edición y asegúrese de tener JRE6 en la configuración predeterminada o puede agregarlo y seleccionarlo para su uso.

+0

sí, eso funcionó! Incluso solo con los primeros pasos. – ziiweb

+0

cambiando el nivel de idioma de 1.7 a 1.6 me funcionó. ¡Gracias! –

+0

... 4 años más tarde en GWT 2.6: tenía exactamente el mismo problema, pero ahora con GWT 2.6 la solución era bajar de categoría a JRE7 desde JRE8 (donde GWT 2.6 realmente soporta hasta JRE7). Esto también es cierto en GWT2.7. – cellepo

0

Usted SDK no está actualizado. por favor cambie su sdk y pruébelo.

Cuestiones relacionadas