Change "http://java.sun.com/dtd/web-app_2_3.dtd" for 2.5
Juan 2011/3/15 QCS Info <i...@quinlancomputing.com> > Noobie here. I want to run the StockWatcher example. I have ran in > development mode. After a successful GWT 2.2.0 build in Eclipse > Helios 3.6.1, while attempting to deploy the Stockwatcher.war built > from the unchanged Stockwatcher example(except for the deprecated // > Display timestamp fix in line 175 of StockWatcher.java) to glassfish3 > (GlassFish Server Open Source Edition 3.1 (build 43)), I got the > following exception. I'd like to pointed towards the tutorial section > that explains how this works, and what I'm doing wrong. Thanks for > your insight. > Q > > Error occurred during deployment: Exception while deploying the app > [StockWatcher] : org.xml.sax.SAXParseException: The content of element > type "web-app" must match "(icon?,display- > name?,description?,distributable?,context-param*,filter*,filter- > mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime- > mapping*,welcome-file-list?,error-page*,taglib*,resource-env- > ref*,resource-ref*,security-constraint*,login-config?,security- > role*,env-entry*,ejb-ref*,ejb-local-ref*)".. Please see server.log for > more details. > > The web.xml is: > > <?xml version="1.0" encoding="UTF-8"?> > <!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> > > <!-- Default page to serve --> > <welcome-file-list> > <welcome-file>StockWatcher.html</welcome-file> > </welcome-file-list> > > <!-- Servlets --> > <servlet> > <servlet-name>greetServlet</servlet-name> > <servlet- > class>com.google.gwt.sample.stockwatcher.server.GreetingServiceImpl</ > servlet-class> > </servlet> > > <servlet-mapping> > <servlet-name>greetServlet</servlet-name> > <url-pattern>/stockwatcher/greet</url-pattern> > </servlet-mapping> > > </web-app> > > Server log is: > [#|2011-03-07T21:55:48.674-0700|SEVERE|glassfish3.1| > javax.enterprise.system.tools.admin.org.glassfish.deployment.admin| > _ThreadID=64;_ThreadName=Thread-1;|Exception while deploying the app > [StockWatcher] : > org.xml.sax.SAXParseException: The content of element type "web-app" > must match "(icon?,display-name?,description?,distributable?,context- > param*,filter*,filter-mapping*,listener*,servlet*,servlet- > mapping*,session-config?,mime-mapping*,welcome-file-list?,error- > page*,taglib*,resource-env-ref*,resource-ref*,security- > constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local- > ref*)". > at > > com.sun.enterprise.deployment.io.DeploymentDescriptorFile.read(DeploymentDescriptorFile.java: > 315) > at > <snip> > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl > $JAXPSAXParser.parse(SAXParserImpl.java:522) > at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > at > > com.sun.enterprise.deployment.io.DeploymentDescriptorFile.read(DeploymentDescriptorFile.java: > 309) > ... 74 more > |#] > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to google-web-toolkit@googlegroups.com. > To unsubscribe from this group, send email to > google-web-toolkit+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.