Seems like an ordering issue to me. taglib element is not expected at
that location; some other elements need to be before that element. Can
you reopen the web.xml file in an XML-aware editor and make it a valid
XML document?
Sahoo
glassfish_at_javadesktop.org wrote:
> I am trying to run our webapp under glassfish v3. Currently we have a webapp that runs under tomcat 6.0, and I would like to move us as a company over to glassfish. When I try to deploy my war file (our app is a JSP/Struts 2 App) I get the following error:
>
> C:\Program Files\sges-v3\bin>asadmin deploy \branches\ltf\dist\marketchorus.war
> com.sun.enterprise.admin.cli.CommandException: remote failure: Exception while deploying the app : java.io.IOException: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'. One of '{"http://java.sun.com/xml/ns/javaee":module-name, "http://java.sun.com/xml/ns/javaee":description, "http://java.sun.com/xml/ns/javaee":display-name, "http://java.sun.com/xml/ns/javaee":icon, "http://java.sun.com/xml/ns/javaee":distributable, "http://java.sun.com/xml/ns/javaee":context-param, "http://java.sun.com/xml/ns/javaee":filter, "http://java.sun.com/xml/ns/javaee":filter-mapping, "http://java.sun.com/xml/ns/javaee":listener, "http://java.sun.com/xml/ns/javaee":servlet, "http://java.sun.com/xml/ns/javaee":servlet-mapping, "http://java.sun.com/xml/ns/javaee":session-config, "http://java.sun.com/xml/ns/javaee":mime-mapping, "http://java.sun.com/xml/ns/javaee":welcome-file-list, "http://java.sun.com/xml/ns/javaee":error-page, "http://java.sun.com/xml/ns/javaee":jsp-config, "http://java.sun.com/xml/ns/javaee":security-constraint, "http://java.sun.com/xml/ns/javaee":login-config, "http://java.sun.com/xml/ns/javaee":security-role, "http://java.sun.com/xml/ns/javaee":env-entry, "http://java.sun.com/xml/ns/javaee":ejb-ref, "http://java.sun.com/xml/ns/javaee":ejb-local-ref, "http://java.sun.com/xml/ns/javaee":service-ref, "http://java.sun.com/xml/ns/javaee":resource-ref, "http://java.sun.com/xml/ns/javaee":resource-env-ref, "http://java.sun.com/xml/ns/javaee":message-destination-ref, "http://java.sun.com/xml/ns/javaee":persistence-context-ref, "http://java.sun.com/xml/ns/javaee":persistence-unit-ref, "http://java.sun.com/xml/ns/javaee":post-construct, "http://java.sun.com/xml/ns/javaee":pre-destroy, "http://java.sun.com/xml/ns/javaee":data-source, "http://java.sun.com/xml/ns/javaee":message-destination, "http://java.sun.com/xml/ns/javaee":locale-encoding-mapping-list, "http://java.sun.com/xml/ns/javaee":absolute-ordering}' is expected.
>
>
> Command deploy failed.
>
> I would appreciate any tips people could give me to help get past this error. The taglib entries in the web.xml that it seems to not like are as listed:
>
> </servlet-mapping>
> <taglib>
> <taglib-uri>http://www.servletsuite.com/servlets/ajaxdivtag</taglib-uri>
> <taglib-location>/WEB-INF/ajaxdivtags.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
> <taglib-location>/WEB-INF/c.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>/flash</taglib-uri>
> <taglib-location>/WEB-INF/flash.tld</taglib-location>
> </taglib>
> </web-app>
>
> Thank you for any assistance that people can provide.
> [Message sent by forum member 'haskovec' (haskovec_at_gmail.com)]
>
> http://forums.java.net/jive/thread.jspa?messageID=380198
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>