Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > JSF и Eclipse 3.3


Автор: guram 19.7.2007, 15:08
Уважаемые, есть такая проблема

Поставил я себе Eclipse Europa и tomcat 6.0.13.
Хочу создать простейший динамический web проект с поддержкой JMF
Для этого:
File -> new -> Other -> Dynamic Web project -> next

Target Runtime -> new -> Apache Tomcat 6.0 -> указываю путь к tomcat ->finish
Configuration -> JavaServer Faces v1.2 Project
NEXT
На закладке JSF Capabilities установил Server Supplied JSF Implementation, больше ничего не менял
FINISH

Положил в /WebContent/WEB-INF/lib  jsf-api.jar, jsf-impl.jar, jstl.jar
Далее создаю index.jsp

Больше ничего не делаю

Запускаю
Run -> run on server 

И получаю вот такое
Код

19.07.2007 15:15:41 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jre1.6.0\bin\client;C:\Program Files\Java\jre1.6.0\bin;C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\bin;C:\MentorGraphics\2005EXP\SDD_HOME\common\win32\lib;C:\EDK\bin\nt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Xilinx\bin\nt;C:\MENTOR~1\LICENS~1;C:/MentorGraphics/2005EXP/MGC_HOME.ixn\bin;C:/MentorGraphics/2005EXP/MGC_HOME.ixn\lib;C:/MentorGraphics/2005EXP/MGC_HOME.ixn\bin;C:/MentorGraphics/2005EXP/MGC_HOME.ixn\lib;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;c:\Program Files\Java\jdk1.6.0\bin\
19.07.2007 15:15:41 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
19.07.2007 15:15:41 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 624 ms
19.07.2007 15:15:41 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
19.07.2007 15:15:41 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.13
19.07.2007 15:15:41 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3771)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
19.07.2007 15:15:41 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
19.07.2007 15:15:41 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
19.07.2007 15:15:41 org.apache.catalina.core.StandardContext start
SEVERE: Context [/bla] startup failed due to previous errors
19.07.2007 15:15:41 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
19.07.2007 15:15:41 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
19.07.2007 15:15:41 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15  config=null
19.07.2007 15:15:41 org.apache.catalina.startup.Catalina start
INFO: Server startup in 505 ms



Автор: AntonSaburov 19.7.2007, 15:27
А вот этот класс - org/apache/commons/digester/RuleSet
Он в какой библиотеке ?

Автор: guram 19.7.2007, 16:10
Вы оказались правы  smile 

Поискав класс org/apache/commons/digester/RuleSet, я не обнаружил подобного класса в тех библиотеках, которые подключил, потомучто они были 2005 года выпуска.

http://www.docjar.com/ есть прекрастный поисковик, который нашол все либы, которые нужно подключить к проекту.

НО будьте внимательными - качейте только свежак
И всё будет работать  smile 

Автор: AntonSaburov 19.7.2007, 16:39
Вот и славно - заходите еще.

Автор: necromancer 19.7.2007, 18:20
ну раз свежак, то пробуем Myfaces 1.2 =))) и наслаждаемся =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)