| Author |
error occured while deploying JSF portlet in Jboss Portal server
|
Sumeet Singh Aryan
Ranch Hand
Joined: Jul 30, 2008
Posts: 43
|
|
the following error has occurred while deploying JSF portlet over Jboss Portal using Portlet Brdige of Jboss: Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener java.lang.NoClassDefFoundError: org/ajax4jsf/component/AjaxViewRoot My /WEB-INF/lib includes: commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-digester-1.5.jar commons-logging-1.0.3.jar errorhandler.jar log4j.jar portletbridge-api-1.0.0.B3.jar portletbridge-impl-1.0.0.B3.jar My web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <context-param> <param-name>com.sun.faces.verifyObjects</param-name> <param-value>false</param-value> </context-param> <filter> <filter-name>ResponseHeaders</filter-name> <filter-class>org.rancore.rsp.util.ResponseHeadersFilter</filter-class> <init-param> <param-name>my-param</param-name> <param-value>Hello, World</param-value> </init-param> </filter> <filter> <description>Require that the user log in before accessing any page other than the entry pages </description> <filter-name>ForcedLoginFilter</filter-name> <filter-class>org.rancore.rsp.util.ForcedLoginFilter</filter-class> <!--<lifecycle>ACTION_PHASE</lifecycle> <lifecycle>RENDER_PHASE</lifecycle>--> <init-param> <param-name>LoginURI</param-name> <param-value>/jsp/login.jsp</param-value> </init-param> <init-param> <description>ViewIDs for which this filter must not forward back to the login page.</description> <param-name>NoForwardViewIds</param-name> <param-value>login.jsp corporateInfoMain.jsp result.jsp newUpdatesMain.jsp forgotPassword.jsp registrationStep1.jsp registrationStep2.jsp</param-value> </init-param> </filter> <filter-mapping> <filter-name>ResponseHeaders</filter-name> <url-pattern>*.jsp</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping> <filter-mapping> <filter-name>ForcedLoginFilter</filter-name> <url-pattern>*.jsp</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>INCLUDE</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping> <context-param> <param-name>com.sun.faces.forceLoadConfiguration</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name> <param-value>org.jboss.portletbridge.application.FaceletPortletViewHandler</param-value> </context-param> <context-param> <param-name>javax.portlet.faces.renderPolicy</param-name> <param-value>ALWAYS_DELEGATE</param-value> </context-param> <context-param> <param-name>javax.portlet.faces.BridgeImplClass</param-name> <param-value>org.apache.myfaces.portlet.faces.bridge.BridgeImpl</param-value> </context-param> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param> <param-name>javax.faces.application.CONFIG_FILES</param-name> <param-value>/WEB-INF/faces-config.xml</param-value> </context-param> <context-param> <param-name>com.sun.faces.validateXml</param-name> <param-value>true</param-value> </context-param> <!-- Faces Servlet --> <!--<filter-mapping> <filter-name>UploadFilter</filter-name> <servlet-name>Faces Servlet</servlet-name> </filter-mapping>--> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!-- Faces Servlet Mapping --> <servlet> <servlet-name>ExceptionHandlerServlet</servlet-name> <servlet-class>com.sun.errorhandler.ExceptionHandler</servlet-class> <init-param> <param-name>errorHost</param-name> <param-value>localhost</param-value> </init-param> <init-param> <param-name>errorPort</param-name> <param-value>24444</param-value> </init-param> </servlet> <servlet> <servlet-name>ThemeServlet</servlet-name> <servlet-class>com.sun.webui.theme.ThemeServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <error-page> <exception-type>javax.servlet.ServletException</exception-type> <location>/error/ExceptionHandler</location> </error-page> <error-page> <exception-type>java.io.IOException</exception-type> <location>/error/ExceptionHandler</location> </error-page> <error-page> <exception-type>javax.faces.FacesException</exception-type> <location>/error/ExceptionHandler</location> </error-page> <error-page> <exception-type>com.sun.rave.web.ui.appbase.ApplicationException</exception-type> <location>/error/ExceptionHandler</location> </error-page> <jsp-config> <jsp-property-group> <url-pattern>*.jspf</url-pattern> <is-xml>true</is-xml> </jsp-property-group> </jsp-config> <security-constraint> <web-resource-collection> <web-resource-name>action</web-resource-name> <description>Declarative Security Tests</description> <url-pattern>*.jsp</url-pattern> <http-method>HEAD</http-method> <http-method>GET</http-method> <http-method>POST</http-method> <http-method>PUT</http-method> <http-method>DELETE</http-method> </web-resource-collection> <!--The ROle which can access these resources--> <auth-constraint> <role-name>Echo</role-name> </auth-constraint> <user-data-constraint> <description>no description</description> <transport-guarantee>NONE</transport-guarantee> </user-data-constraint> </security-constraint> <!--The login page in case of form based authentication--> <login-config> <auth-method>FORM</auth-method> <form-login-config> <form-login-page>/jsp/login.jsp</form-login-page> <form-error-page>/jsp/logoff.jsp</form-error-page> </form-login-config> </login-config> <security-role> <description>A user allowed to invoke echo methods</description> <role-name>Echo</role-name> </security-role> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ExceptionHandlerServlet</servlet-name> <url-pattern>/error/ExceptionHandler</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ThemeServlet</servlet-name> <url-pattern>/theme/*</url-pattern> </servlet-mapping> <session-config> <session-timeout>3</session-timeout> </session-config> <taglib> <taglib-uri>http://java.sun.com/portlet</taglib-uri> <taglib-location>/WEB-INF/tld/portlet.tld</taglib-location> </taglib> <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> </web-app> Please help me
|
The woods are lovely, dark and deep, But I have promises to keep; And miles to go before I sleep, And miles to go before I sleep. - Robert Frost
|
 |
 |
|
|
subject: error occured while deploying JSF portlet in Jboss Portal server
|
|
|