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.

Reply via email to