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

Add comments

Document information


More support for:

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

Machine Translation

Content navigation