Hi Mariano
I've done this and it works in the JBoss 4.2.3 but not in the JBoss 5.1 or higher.
Caused by:
org.jboss.xb.binding.JBossXBException: Failed to parse source: 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*)". @ vfsfile:/D:/jboss-5.1.0.GA/server/default/deploy/XQuality.war/WEB-INF/web.xml[88,11]at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203)at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(
UnmarshallerImpl.java:168)at org.jboss.xb.util.JBossXBHelper.parse(
JBossXBHelper.java:189)at org.jboss.xb.util.JBossXBHelper.parse(
JBossXBHelper.java:166)at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(
SchemaResolverDeployer.java:137)at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(
SchemaResolverDeployer.java:121)at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(
AbstractVFSParsingDeployer.java:256)at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(
AbstractVFSParsingDeployer.java:188)at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(
AbstractParsingDeployerWithOutput.java:348)My web.xml looks like this:
<?
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> <!-- Servlets --> <servlet> <servlet-name>loginServlet</servlet-name> <servlet-class>xquality.server.LoginServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>loginServlet</servlet-name> <url-pattern>/xquality/login</url-pattern> </servlet-mapping> <servlet> <servlet-name>TargetAttributKategorieServlet</servlet-name> <servlet-class>xquality.server.TargetAttributeKategorieServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>TargetAttributKategorieServlet</servlet-name> <url-pattern>/xquality/targetAttributKate</url-pattern> </servlet-mapping> <servlet> <servlet-name>TargetAttributServlet</servlet-name> <servlet-class>xquality.server.TargetAttributServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>TargetAttributServlet</servlet-name> <url-pattern>/xquality/targetAttribut</url-pattern> </servlet-mapping> <servlet> <servlet-name>SperrkennzeichenServlet</servlet-name> <servlet-class>xquality.server.SperrkennzeichenServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>SperrkennzeichenServlet</servlet-name> <url-pattern>/xquality/sperrKennzeichen</url-pattern> </servlet-mapping> <servlet> <servlet-name>MasterMandantServlet</servlet-name> <servlet-class>xquality.server.MasterMandantServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>MasterMandantServlet</servlet-name> <url-pattern>/xquality/masterMandant</url-pattern> </servlet-mapping> <servlet> <servlet-name>SubMandantServlet</servlet-name> <servlet-class>xquality.server.SubMandantServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>SubMandantServlet</servlet-name> <url-pattern>/xquality/subMandant</url-pattern> </servlet-mapping> <servlet> <servlet-name>SubMandantCountryServlet</servlet-name> <servlet-class>xquality.server.SubMandantCountryServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>SubMandantCountryServlet</servlet-name> <url-pattern>/xquality/subMandantCountry</url-pattern> </servlet-mapping> <servlet> <servlet-name>SourceTypeNameServlet</servlet-name> <servlet-class>xquality.server.SourceTypeNameServiceImpl</servlet-class> </servlet> <servlet-mapping> <servlet-name>SourceTypeNameServlet</servlet-name> <url-pattern>/xquality/sourceTypeName</url-pattern> </servlet-mapping> <!-- Default page to serve --> <welcome-file-list> <welcome-file>XQuality.html</welcome-file> </welcome-file-list></
web-app>What I have to do to corect the web.xml?
Sascha
2011/9/27 Mariano Ortega <mgo1977@gmail.com>
Hi Sascha,There is not much to say here, you have to deploy your GWT app like a normal WAR or EAR application (depending on your needs).If you just want to do a quick try, do a GWT compile and create a WAR file (with the contents of your war directory) and put it into one of your JBOSS servers 'deploy' directory (pick the right one depending on your needs, but typically for a quick test you can use the one named 'default').This deployment process is not related with GWT at all, after GWT compilation is done you just end up with static stuff (html, js, css, etc...) and class files for your server side (ie: servlets); If you are not familiar with it, I'd recommend you to search on google for "war deployment" or something the like.Hope it helps,Mariano--To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/Q7PeKHgRGkkJ.
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+unsubscribe@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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment