ClassNotFoundException: com.sun.faces.config.ConfigureListener — развертывание jar-файлов в Tomcat, настроенное в EclipsJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 ClassNotFoundException: com.sun.faces.config.ConfigureListener — развертывание jar-файлов в Tomcat, настроенное в Eclips

Сообщение Anonymous »

У меня проблема, очень похожая на эту:
  • java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener, когда использование MyFaces с WASCE/Geronimo
  • java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
  • Ошибка Jboss при развертывании веб-приложения jsp/сервлета «com.sun.faces.config.ConfigureListener». Ошибка
Мне удалось найти обходной путь, но проблема так и не решена.

Когда я развертываю свое приложение в Tomcat 7.0.34, которое настроено в Eclipse Juno Service Release 1 (Строить id: 20120920-0800) Я получаю:

Код: Выделить всё

INFO: Starting Servlet Engine: Apache Tomcat/7.0.34
maj 22, 2013 5:10:34 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\ProjName\Workspaces\projname-eclipse-ws\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\4.0.1\WEB-INF\lib\javaee-api-6.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
maj 22, 2013 5:10:34 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\ProjName\Workspaces\projname-eclipse-ws\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\4.0.1\WEB-INF\lib\javax.servlet-3.2-b05.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
maj 22, 2013 5:10:36 PM 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:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Я проверил свой файл web.xml, и у меня нет записей, связанных с ConfigureListener.

У меня как javaee-api-6.0.jar, так и javax.servlet-3.2-b05.jar установлено значение предоставлено. Обходной путь заключается в том, что я удаляю оба jar-файла из C:\ProjName\Workspaces\projname-eclipse-ws.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\4.0.1\WEB -INF\lib после развертывания приложения через Eclipse.

Мой вопрос: почему Eclipse развертывает эти jar-файлы в Tomcat независимо от того, устанавливает ли их область действия предоставленную? Есть ли другое место, которое контролирует развертывание jar-файлов?

Подробнее здесь: https://stackoverflow.com/questions/167 ... yment-of-j
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»