facelets ile bir JSF 2 web uygulaması oluşturdum. Tomcat/lib'de depolanan JSF için lib'ler, çeşitli uygulamalar arasında paylaşılacak. Uygulamanın sunucu konfigürasyonlarından daha bağımsız olmasını sağlamak için lib'leri uygulamanın WEB-INF/lib klasöründe saklamak daha iyi olurdu diye düşündüm.Neden Yönetilen Fasulye Tomcat'ta yüklenmemiş?
Tomcat'i tutulmaya başladığımda, yönetilen çekirdekler yüklenir ve çalışır. Ancak tomcat'i doğrudan/bağımsız olarak başlattığımda, yönetilen çekirdekler otomatik olarak yüklenmez. Sınıfları yönetilen fasulye olarak bildirmek için
ek açıklamaları kullandım.
Bu neden? Düzeltmek için ne yapabilirim?
Henüz bir face-config.xml dosyası kullanmıyorum.
Şimdiden teşekkürler.
düzenlendi:
javax.el.PropertyNotFoundException: /Artikel.xhtml @12,108 value="#{artikelBackingBean.nameFilterPattern}": Target Unreachable, identifier 'artikelBackingBean' resolved to null
at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:93)
at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:95)
at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1008)
at javax.faces.component.UIInput.validate(UIInput.java:934)
at javax.faces.component.UIInput.executeValidate(UIInput.java:1189)
at javax.faces.component.UIInput.processValidators(UIInput.java:691)
at javax.faces.component.UIForm.processValidators(UIForm.java:243)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1080)
at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1180)
at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
JSF lib'lerini 'Tomcat/lib''den kaldırdınız mı? – BalusC
Evet, onları kaldırdım. – c0d3x
Ugh, burada kimse İngilizce bilmiyor. – Andrew