users@glassfish.java.net

Re: Myfaces and glassfish

From: <glassfish_at_javadesktop.org>
Date: Thu, 09 Oct 2008 00:21:03 PDT

I have successfully deployed myfaces 1.1 application on glassfish v2 with minimal effort.

[b]Follow the below steps :[/b]

1) Edit [b]WEB-INF/web.xml[/b]
 Remove the DOCTYPE declaration to avoid the WebXml java.sun.com connectionTimeout exception

2) Add [b]WEB-INF/sun-web.xml[/b]
-------- Start -------------------
<?xml version="1.0" encoding="UTF-8"?>
<!--
 Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved.
 Use is subject to license terms.
-->

<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 8.1 Servlet 2.4//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_4-1.dtd">
<sun-web-app >
  <class-loader delegate="false"/>
  <property name="useMyFaces" value="true"/>
</sun-web-app>

-------- END -------------------
3) add version to web-app in WEB-INF/web.xml : Error "#{...}" is not allowed in Template Text

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.3">
       ....
        <servlet>
                <servlet-name>Faces Servlet</servlet-name>
                <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
                <load-on-startup>1</load-on-startup>
        </servlet>
       
        <servlet-mapping>
                <servlet-name>Faces Servlet</servlet-name>
                <url-pattern>/faces/*</url-pattern>
        </servlet-mapping>

      ....
      <listener>
                <listener-class>
                        org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
        </listener>
       ...
</web-app>


4> WEB-INF/lib
Solaris#ls -al
10/05/2008 02:21 PM 444,694 altova-bulk-1.0.0.jar
10/05/2008 02:21 PM 427,108 altova.jar
10/05/2008 02:21 PM 444,689 antlr-2.7.6rc1.jar
10/05/2008 02:21 PM 16,777 asm-attrs.jar
10/05/2008 02:21 PM 26,360 asm.jar
10/05/2008 02:21 PM 282,338 cglib-2.1.3.jar
10/05/2008 02:21 PM 188,671 commons-beanutils.jar
10/05/2008 02:21 PM 29,029 commons-codec-1.2.jar
10/05/2008 02:21 PM 175,426 commons-collections-2.1.1.jar
10/05/2008 02:21 PM 100,776 commons-dbcp-1.1.jar
10/05/2008 02:21 PM 168,446 commons-digester.jar
10/05/2008 02:21 PM 112,341 commons-el-1.0.jar
10/05/2008 02:21 PM 22,379 commons-fileupload.jar
10/05/2008 02:21 PM 222,862 commons-httpclient.jar
10/05/2008 02:21 PM 63,980 commons-lang-1.0.1.jar
10/05/2008 02:21 PM 38,015 commons-logging-1.0.4.jar
10/05/2008 02:21 PM 39,523 commons-pool-1.1.jar
10/05/2008 02:21 PM 84,462 commons-validator.jar
10/05/2008 02:21 PM 345,295 courierupload.jar
10/05/2008 02:21 PM 313,898 dom4j-1.6.1.jar
10/05/2008 02:21 PM 265,116 easybar.jar
10/05/2008 02:21 PM 47,531 ehcache-1.1.jar
10/05/2008 02:21 PM 1,971,632 hibernate3.jar
10/05/2008 02:21 PM 20,807 jstl.jar
10/05/2008 02:21 PM 665,686 lucene-core-2.3.2.jar
10/05/2008 02:21 PM 755,868 myfaces-extensions.jar
10/05/2008 02:21 PM 478,950 myfaces-impl.jar
10/05/2008 02:21 PM 220,488 myfaces-jsf-api.jar
10/05/2008 02:21 PM 351,919 ordership.jar
10/05/2008 02:21 PM 123,220 oscache-2.3.jar
10/05/2008 02:21 PM 355,092 patrecdpaycls.jar
10/05/2008 02:21 PM 350,115 refunded.jar
10/05/2008 02:21 PM 346,936 rollback.jar
10/05/2008 02:21 PM 351,615 satesreturnupload.jar
10/05/2008 02:21 PM 114,245 spring-core-1.2.5.jar
10/05/2008 02:21 PM 542,091 standard.jar
10/05/2008 02:21 PM 544,774 struts.jar
10/05/2008 02:21 PM 150,426 urlrewrite-2.6.0.jar
10/05/2008 02:21 PM 361,173 velocity-1.4.jar
10/05/2008 02:21 PM 517,761 velocity-dep-1.4.jar
10/05/2008 02:21 PM 14,242 velocity-tools-generic-1.1.jar
              41 File(s) 12,096,756 bytes
               2 Dir(s) 11,019,374,592 bytes free
[Message sent by forum member 'chndu6ue' (chndu6ue)]

http://forums.java.net/jive/thread.jspa?messageID=304203