Bea Server da PrimeFaces kullanamıyorum ???

UI Components for JSF
Post Reply
necipakca
Posts: 7
Joined: 13 Jan 2010, 16:07

13 Jan 2010, 17:10

merhabalar, Bea Server 9.2 de problem yaşıyorum projede

Code: Select all

<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.prime.com.tr/ui" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
kullanılan library'ler boyle ve jsf de çok yeni olduğumu belirtmem gerekr sanırım:)

web.xml i gerektiği şekilde duzenledim fakat yada oyle dusunuyorum aşağıda

Code: Select all

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
      </context-param>
    <context-param>
        <param-name>javax.faces.CONFIG_FILES</param-name>
        <param-value>/WEB-INF/navigation.xml,/WEB-INF/managed-beans.xml</param-value>
      </context-param>
    <context-param>
        <param-name>com.sun.faces.validateXml</param-name>
        <param-value>true</param-value>
      </context-param>
    <context-param>
        <param-name>com.sun.faces.verifyObjects</param-name>
        <param-value>false</param-value>
      </context-param>

    <filter>
        <filter-name>UploadFilter</filter-name>
        <filter-class>com.sun.rave.web.ui.util.UploadFilter</filter-class>
        <init-param>
         
          <param-name>maxSize</param-name>
          <param-value>1000000</param-value>
        <description>
              The maximum allowed upload size in bytes.  If this is set
              to a negative value, there is no maximum.  The default
              value is 1000000.
            </description>
    </init-param>
        <init-param>
         
          <param-name>sizeThreshold</param-name>
          <param-value>4096</param-value>
        <description>
              The size (in bytes) of an uploaded file which, if it is
              exceeded, will cause the file to be written directly to
              disk instead of stored in memory.  Files smaller than or
              equal to this size will be stored in memory.  The default
              value is 4096.
            </description>
    </init-param>
      </filter>
    <filter>
        <filter-name>SecurityFilter</filter-name>
        <filter-class>gov********.Login.SecurityFilter</filter-class>
      </filter>
    <filter-mapping>
        <filter-name>UploadFilter</filter-name>
        <servlet-name>Faces Servlet</servlet-name>
      </filter-mapping>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
    <servlet>
        <servlet-name>ThemeServlet</servlet-name>
        <servlet-class>com.sun.rave.web.ui.theme.ThemeServlet</servlet-class>
      </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
      </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ThemeServlet</servlet-name>
        <url-pattern>/theme/*</url-pattern>
      </servlet-mapping>
    <welcome-file-list>
            <welcome-file>faces/Login.jsp</welcome-file>
            </welcome-file-list>
    <resource-ref>
        <description>Creator generated DataSource Reference</description>
        <res-ref-name>jdbc/PostGresssss</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
      </resource-ref>
    <servlet>
    <servlet-name>Resource Servlet</servlet-name>
    <servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>Resource Servlet</servlet-name>
    <url-pattern>/primefaces_resource/*</url-pattern>
    </servlet-mapping>
    </web-app>

sonuç olarak uygulamayı Bea 'ya deploy etmeye çalıştıgımda consolda sayfaya eklediğim componentin altını çiziyo :)):) ve hata atıyor sanırım mapping de sorun var.

Code: Select all

    <BEA-101162> <User defined listener com.sun.faces.config.ConfigureListener failed: java.lang.NoClassDefFoundError: org/primefaces/application/PrimeFacesPhaseListener$1 : javax/faces/component/ContextCallback.                                                               
      java.lang.NoClassDefFoundError: org/primefaces/application/PrimeFacesPhaseListener$1 : javax/faces/component/ContextCallback                                           
    at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)                                 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)                                                                                     
    at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:338)                                                                     
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:291)                                                                   
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)                                                                       
    Truncated. see log file for complete stacktrace                         >       
                                                                           
    <Jan 13, 2010 4:58:40 PM EET> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'ymds'.                           weblogic.application.ModuleException:                                                   
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:894)                                                                                 
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)         
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)                                                                     
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)                                                                         
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)                                                                       
    Truncated. see log file for complete stacktrace                       
    java.lang.NoClassDefFoundError: org/primefaces/application/PrimeFacesPhaseListener$1 : javax/faces/component/ContextCallback                                           
    at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)                                 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)                                                                                     
    at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:338)                                                                     
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:291)                                                                   
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)                                                                       
    Truncated. see log file for complete stacktrace                         >                                                                             
    <Jan 13, 2010 4:58:40 PM EET> <Notice> <Log Management> <BEA-170027> <The server initialized the domain log broadcaster successfully. Log messages will now be broadcasted to the domain log.>                                                 
    <Jan 13, 2010 4:58:41 PM EET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>                                                           
    <Jan 13, 2010 4:58:41 PM EET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>                                                       
    <Jan 13, 2010 4:58:42 PM EET> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, http.>     
    <Jan 13, 2010 4:58:42 PM EET> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.1.60:7001 for protocols iiop, t3, ldap, http.>                   

yardımlarınızı bekliyorum
saygılarımla..

User avatar
ydarcin
Posts: 258
Joined: 04 Jan 2009, 19:02
Location: Turkey

13 Jan 2010, 17:34

Merhaba,

PrimeFaces jar'i nerede acaba?
sanki jar eksikmis gibi bir durum olusmus da.

Yigit

necipakca
Posts: 7
Joined: 13 Jan 2010, 16:07

13 Jan 2010, 18:06

Editör olarak NetBeans 6.5 kullanıyorum ve Jdk 1.5 bununda etkisi olabilir belki eski bi proje,
primefaces-1.0.0.RC.jar dosyası projenin butun jar larının oldugu yerde "lib" klasöründe referans ettim:)

necipakca
Posts: 7
Joined: 13 Jan 2010, 16:07

13 Jan 2010, 18:16

benm sorunum derlerken deyil component ekleyip bean lere kod yazabiliyorum :)
benm sorunum bea server a deploy ederken:(

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

13 Jan 2010, 18:25

Selamlar

JSF versiyonunuz 1.2 olmali, JSF 1.1 kullaniyorsunuz.

PrimeFaces JSF 1.1 desteklemiyor. JSF 1.2 veya JSF 2.0 olmali.

necipakca
Posts: 7
Joined: 13 Jan 2010, 16:07

13 Jan 2010, 23:22

teşekkür ederim hocam bu jsf i çözene kadar bakalım nelerle karşılaşıcaz daha:)
saygılarımla..

necipakca
Posts: 7
Joined: 13 Jan 2010, 16:07

14 Jan 2010, 00:18

bi soru daha sorabilirmiyim?
benm projemde "com.sun.rave.web.ui.component.Upload" file upload kullanılmış fakat bu sayfaya render edildiği anda sayfada ne kadar girilmiş veri varsa text field lardaki butun turkçe karekterleri safya submit oldugunda bozuyor bunu bir turlu engelleyemedim
yardımcı olursanız sevinirim..

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

14 Jan 2010, 02:43

com.sun.rave.web.ui.component.Upload bileseni konusunda bilgim yok malesef, sanirim iptal edilen woodstock projesine ait.

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 35 guests