users@glassfish.java.net

Re: ClassNotFoundException: |CONFIG_LISTEN_CLASS|

From: Ryan Lubke <Ryan.Lubke_at_Sun.COM>
Date: Mon, 06 Aug 2007 11:56:37 -0700

The |CONFIG_LISTEN_CLASS| was a JSF-RI build artifact at the time of the
original JSF RI 1.2 FCS release.
We haven't been using that for several releases now.

What version of JSF are you using (it should be in the log). Did you
try a manual upgrade of the JSF libraries?

Rodrigo Poblanno Balp wrote:
> I set up a very simple JSF application using glassfish. When I point my
> browser to the context I get the 404 message:
>
> The requested resource () is not available.
>
> And in the logs I get the message:
> ------------------------------------
> [#|2007-08-06T03:10:24.321-0500|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.container.web|_ThreadID=18;_ThreadName=Thread-34;_RequestID=09a10456-db1d-4126-931b-2784222a6c7b;|WebModule[/jsfia]Error
>
>
> configuring application listener of class |CONFIG_LISTEN_CLASS|
> java.lang.ClassNotFoundException: |CONFIG_LISTEN_CLASS|
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1511)
>
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1292)
>
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4181)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4760)
> at com.sun.enterprise.web.WebModule.start(WebModule.java:292)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:833)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:817)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:662)
> at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1479)
> at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1143)
> ...
> ------------------------------------
> I assume there's some variable that's not being properly interpreted,
> thus the loader doesn't find it.
>
>
> My application is very simple.
> /
> |___index.html
> |___index.jsp
> |___login.jsp
> |___WEB-INF
> |___web.xml
> |___faces-config.xml
> |___sun-web.xml
>
> web.xml contains:
> ------------------------------------
> <web-app 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" version="2.5">
> <display-name>Draft</display-name>
> <description>Draft</description>
> <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>
> <jsp-config>
> <taglib>
> <taglib-uri>http://java.sun.com/jsf/html</taglib-uri>
> <taglib-location>/WEB-INF/html_basic.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>http://java.sun.com/jsf/core</taglib-uri>
> <taglib-location>/WEB-INF/jsf_core.tld</taglib-location>
> </taglib>
> </jsp-config>
> <welcome-file-list>
> <welcome-file>index.html</welcome-file>
> </welcome-file-list>
> </web-app>
>
> ------------------------------------
> faces-config.xml:
> ------------------------------------
> <?xml version='1.0' encoding='UTF-8'?>
> <faces-config 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-facesconfig_1_2.xsd" version="1.2">
> <application>
> <message-bundle>CustomMessages</message-bundle>
> <locale-config>
> <default-locale>en</default-locale>
> <supported-locale>en</supported-locale>
> <supported-locale>es</supported-locale>
> </locale-config>
> </application>
> <navigation-rule>
> <description>Login page</description>
> <display-name>Login page</display-name>
> <from-view-id>/login.jsp</from-view-id>
> <navigation-case>
> <from-outcome>success</from-outcome>
> <to-view-id>/other.jsp</to-view-id>
> </navigation-case>
> <navigation-case>
> <from-outcome>failure</from-outcome>
> <to-view-id>/login.jsp</to-view-id>
> </navigation-case>
> </navigation-rule>
> </faces-config>
> ------------------------------------
> and sun-web.xml:
> ------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application
> Server 8.1 Servlet 2.4//EN"
> "http://www.sun.com/software/dtd/appserver/sun-web-app_2_4-1.dtd">
> <sun-web-app>
> <context-root>/draft</context-root>
> </sun-web-app>
> ------------------------------------
>
> Then I generate a .war file following the structure already shown using
> the admin console. Deploying the war file from the 'Web Applications'
> section.
> It does not show any error messages, but when I try to access the app, I
> get the "The requested resource () is not available." message.
>
> What could the problem be?
>
> Thanx to you all in advance.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>