Skip to main content

A "java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener" message is received with WebSphere Process Server (WPS)


Technote (troubleshooting)


Problem(Abstract)

You are running WebSphere Integration Developer to generate a Java™ Server Faces (JSF) human task client, which runs successfully when you deploy to WebSphere Process Server. However, you have an external Tomcat container that you would like to export the same JSF project as a web archive (WAR) file in order to deploy it to the external Tomcat container.

Symptom

However, you receive the following errors:

org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3786)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:150)
at java.lang.Thread.run(Thread.java:619)


Resolving the problem

Tomcat does not have a human task container and therefore you are not able to run your process outside of a WebSphere Process Server environment. Tomcat is not a supported environment.

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

WebSphere Process Server

Messaging


Software version:
6.0.1, 6.0.2, 6.1, 6.1.2


Operating system(s):
AIX, HP-UX, Linux, Solaris, Windows, z/OS


Reference #:
1317670


Modified date:
2008-11-26

Translate my page

Content navigation