| Author |
Message |
|
|
it will be great if user can write own custom components using icefaces, ajax4jsf has CDK for it.
i don't know icefaces and ajax4jsf (richfaces) very well but for user it is very important that framework must be flexible and simple.
i tried to use richfaces tree component dynamically for two weeks but i can't, and no one could help me in forum, it is very bad.
Regards,
Paata.
|
 |
|
|
is it possible to use both of them??? if yes how i can configure my project ?
Regards.
Paata.
|
 |
|
|
hi all,
JBoss AS 4.2.0GA released (i like it so much, there is many bugs fixed)
new seam not released for this application server but in CVS exist,
i download both of them and it works fine....
i need configure ICEfaces and seam, i download seam-gen from ICEfaces download page, but it contains different libraries and configurations,
is there any documents or sample application which works with this sema and jboss as. ?
sorry for new topic about it :( maybe i can post it on this topic :
http://www.icefaces.org/JForum/posts/list/4573.page
Regards,
Paata.
|
 |
|
|
hi all, i have jboss 4.2.0GA application server, such does not contain myfaces implementation, i dont want it too,
problem not in deployment time, when i tried to run my page i got an error.
after have generated simple project by seam-gen. i change only this into web.xml :
Code:
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
remove this and add this :
Code:
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
but i got an error like this:
Code:
05:03:25,796 ERROR [[/Billing]] Session event listener threw exception
org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.security.identity
at org.jboss.seam.Component.newInstance(Component.java:1740)
at org.jboss.seam.contexts.Lifecycle.startup(Lifecycle.java:175)
at org.jboss.seam.contexts.Lifecycle.beginSession(Lifecycle.java:235)
at org.jboss.seam.servlet.SeamListener.sessionCreated(SeamListener.java:41)
at org.apache.catalina.session.StandardSession.tellNew(StandardSession.java:397)
at org.apache.catalina.session.StandardSession.setId(StandardSession.java:369)
at org.apache.catalina.session.ManagerBase.createSession(ManagerBase.java:827)
at org.apache.catalina.session.StandardManager.createSession(StandardManager.java:291)
at org.apache.catalina.connector.Request.doGetSession(Request.java:2295)
at org.apache.catalina.connector.Request.getSession(Request.java:2066)
at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:833)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:31)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:59)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:63)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:60)
at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
at org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:623)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:467)
at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at com.sun.el.lang.ELSupport.throwUnhandled(ELSupport.java:52)
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:75)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:195)
at org.jboss.seam.util.UnifiedELValueBinding.getValue(UnifiedELValueBinding.java:34)
at org.jboss.seam.core.Expressions$1.getValue(Expressions.java:69)
at org.jboss.seam.Component$ELInitialValue.getValue(Component.java:2079)
at org.jboss.seam.Component.initialize(Component.java:1168)
at org.jboss.seam.Component.instantiateJavaBean(Component.java:1128)
at org.jboss.seam.Component.instantiate(Component.java:1088)
at org.jboss.seam.Component.newInstance(Component.java:1736)
... 49 more
what i did incorrect ???
if i did not add second one i got the sameerror,
my web.xml looks like :
Code:
<?xml version="1.0" ?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<!-- Seam (using Icefaces) generated project-->
<!-- listeners required for this application -->
<listener>
<listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
</listener>
<listener>
<listener-class>com.icesoft.faces.util.event.servlet.ContextEventRepeater</listener-class>
</listener>
<!-- filters -->
<filter>
<filter-name>Seam Exception Filter</filter-name>
<filter-class>org.jboss.seam.servlet.SeamExceptionFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Seam Exception Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>Seam Filter</filter-name>
<filter-class>org.jboss.seam.web.SeamFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Seam Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Facelets development mode (disable in production) -->
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>facelets.DEVELOPMENT</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>com.icesoft.faces.actionURLSuffix</param-name>
<param-value>.seam</param-value>
</context-param>
<context-param>
<param-name>com.icesoft.faces.synchronousUpdate</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>com.icesoft.faces.doJSFStateManagement</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.jboss.seam.core.init.debug</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.icesoft.examples.serverClock</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>com.icesoft.faces.standardRequestScope</param-name>
<param-value>true</param-value>
</context-param>
<!-- servlets -->
<servlet>
<servlet-name>Seam Resource Servlet</servlet-name>
<servlet-class>org.jboss.seam.servlet.ResourceServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>Persistent Faces Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet</servlet-class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<servlet>
<servlet-name>Blocking Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.xmlhttp.BlockingServlet</servlet-class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<!-- servlet mappings -->
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>*.seam</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>/xmlhttp/*</url-pattern>
</servlet-mapping>
<!-- Blocking Servlet Mapping -->
<servlet-mapping>
<servlet-name>Blocking Servlet</servlet-name>
<url-pattern>/block/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Seam Resource Servlet</servlet-name>
<url-pattern>/seam/resource/*</url-pattern>
</servlet-mapping>
<security-constraint>
<display-name>Restrict raw XHTML Documents</display-name>
<web-resource-collection>
<web-resource-name>XHTML</web-resource-name>
<url-pattern>*.xhtml</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>NONE</role-name>
</auth-constraint>
</security-constraint>
</web-app>
what is tehere incorrect ???
please help me :(
Regards.
Paata
|
 |
|
|
hi all,
i have one problem and could not resolve it,
when i tried to use jboss seam language selector drop down box i got this error :
Code:
also i have problems on my java script functions for example i wrote one some functions:
on my button i wrote this :
Code:
<h:commandButton type="button"
id="LoginBtn"
name="LoginBtn"
class="Btn2"
value="#{messages.Login}"
onblur="myonblur();"
onfocus="myonfocus();"
onmouseout="myonmouseout();"
onmouseover="myonmouseover();"
action="#{identity.login}"
/>
<script type="text/javascript"><!--
sjwuic_assign_button('loginForm:LoginBtn', true, false, false);
//--></script>
here is sjwuic_assign_button function :
Code:
function sjwuic_assign_button(buttonId, secondary, mini, disabled) {
Alert('OK');
if (buttonId == null) {
return false;
}
Alert('OK1');
var button = document.getElementById(buttonId);
Alert(button);
if (button == null) {
return false;
}
Alert('OK2');
button.isOneOfOurButtons = true;
button.secondary = secondary; //boolean
button.mini = mini; //boolean
button.mydisabled = disabled; //boolean
//take care of button functions
button.isSecondary=sjwuic_button_isSecondary;
button.setSecondary=sjwuic_button_setSecondary;
button.isPrimary=sjwuic_button_isPrimary;
button.setPrimary=sjwuic_button_setPrimary;
button.isMini=sjwuic_button_isMini;
button.setMini=sjwuic_button_setMini;
button.getDisabled=sjwuic_button_getDisabled;
button.setDisabled=sjwuic_button_setDisabled;
button.getVisible=sjwuic_button_getVisible;
button.setVisible=sjwuic_button_setVisible;
button.getText=sjwuic_button_getText;
button.setText=sjwuic_button_setText;
button.doClick=sjwuic_button_click;
button.myonblur=sjwuic_button_onblur;
button.myonfocus=sjwuic_button_onfocus;
button.myonmouseover=sjwuic_button_onmouseover;
button.myonmouseout=sjwuic_button_onmouseout;
}
also i have jwuic_button_onblur, sjwuic_button_onfocus and some functions .......
what is the problem ?
|
 |
|
|
|
Thank you very much.
|
 |
|
|
how i can done link on image?
can anybody show me example ?
Regards,
Paata
|
 |
|
|
fine,
great works,
i like Seam Gen projects so much.
|
 |
|
|
ok i did it simple i add html spacing tag and it's working.
Paata.
|
 |
|
|
how i can remove spacing from this component?
i can't find any doc about it ..
Regards,
Paata.
|
 |
|
|
hi again, you are right, it works,
but i have another question, is it correct way that i use this component for layout management ????
if this is correct way how can i place this component into full page (this component size equal page size)
Regards,
Paata.
|
 |
|
|
my ear library looks like :
Code:
antlr-2.7.6.jar
commons-jci-core-1.0-406301.jar
el-api.jar
icefaces.jar
krysalis-jCharts-1.0.0-alpha-1.jar
antlr-3.0ea8.jar
commons-jci-janino-2.4.3.jar
el-ri.jar
janino-2.4.3.jar
META-INF
backport-util-concurrent.jar
drools-compiler-3.0.5.jar
icefaces-comps.jar
jboss-seam.jar
security.drl
commons-fileupload.jar
drools-core-3.0.5.jar
icefaces-facelets.jar
jbpm-3.1.4.jar
stringtemplate-2.3b6.jar
my war file library :
Code:
entityconverter.jar
jboss-seam-ioc.jar
jboss-seam-pdf.jar
jboss-seam-ui.jar
jboss-seam-debug.jar
jboss-seam-mail.jar
jboss-seam-remoting.jar
oscache-2.3.2.jar
is there any bad library ?????? which i must remove ?
|
 |
|
|
can you tell me how to do it ?
how to set all of the rendered attributes to true ?
and another problem i got before error again :(
i did not get this error on deployment time, i get an error when i tried to load page where placed some components
http://localhost:8080/Test/loginTest.seam
Code:
23:33:55,518 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/tmp/deploy/tmp39301Test.ear-contents/icefaces-facelets.jar!/META-INF/jsf-html.taglib.xml
23:33:55,543 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp39301Test.ear-contents/Test-exp.war/WEB-INF/lib/jboss-seam-pdf.jar!/META-INF/seam-pdf.taglib.xml
23:33:55,577 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/tmp/deploy/tmp39301Test.ear-contents/icefaces-facelets.jar!/META-INF/jsf-ui.taglib.xml
23:33:55,616 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/tmp/deploy/tmp39301Test.ear-contents/icefaces-facelets.jar!/META-INF/jsf-core.taglib.xml
23:33:55,629 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/tmp/deploy/tmp39301Test.ear-contents/icefaces-comps.jar!/META-INF/facelet/icefaces.taglib.xml
23:33:55,637 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp39301Test.ear-contents/Test-exp.war/WEB-INF/lib/entityconverter.jar!/META-INF/entityconverter.taglib.xml
23:33:55,645 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp39301Test.ear-contents/Test-exp.war/WEB-INF/lib/jboss-seam-mail.jar!/META-INF/seam-mail.taglib.xml
23:33:55,654 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/lib/selectitems-ui.jar!/META-INF/selectitems.taglib.xml
23:33:55,674 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/tmp/deploy/tmp39301Test.ear-contents/icefaces-facelets.jar!/META-INF/jstl-core.taglib.xml
23:33:55,681 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp39301Test.ear-contents/Test-exp.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/seam-ui.taglib.xml
23:33:55,693 ERROR [STDERR] Apr 20, 2007 11:33:55 PM com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/paatal/InstalledPrograms/jboss-4.0.5.GA/server/default/tmp/deploy/tmp39301Test.ear-contents/icefaces-facelets.jar!/META-INF/jstl-fn.taglib.xml
Please Help me :(
Regards,
Paata.
|
 |
|
|
hi all,
i'm newbie with ICEfaces and i want use layout manager into ICEfaces, is it correct if i use ice:panelBorder ?
|
 |
|
|
Great Thanks,
It works,
i did not got any errors,
i have another question
i want use layout manager into ICEfaces, is it correct if i use ice:panelBorder ?
if this is correct way i had some problems about it, i have one login.xhtml file and when i run my Program i can't see any object on page.
http://localhost:8080/Test/loginTest.seam
1.login.xhtml
Code:
<!-- <?xml version="1.0" encoding="UTF-8"?> -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<ice:form
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ice="http://www.icesoft.com/icefaces/component">
<ice:panelBorder id="page"
styleClass="panelBorderDemoLayoutMain"
renderNorth="#{borderLayout.renderNorth}"
renderSouth="#{borderLayout.renderSouth}"
renderCenter="#{borderLayout.renderCenter}"
renderWest="#{borderLayout.renderWest}"
renderEast="#{borderLayout.renderEast}">
<f:facet name="north" >
<ice:outputText value="North" />
</f:facet >
<f:facet name="west" >
<ice:panelGrid columns="1" >
<ice:outputText value="W"/>
<ice:outputText value="e"/>
<ice:outputText value="s"/>
<ice:outputText value="t"/>
</ice:panelGrid >
</f:facet >
<f:facet name="east" >
<ice:panelGrid columns="1" >
<ice:outputText value="E"/>
<ice:outputText value="a"/>
<ice:outputText value="s"/>
<ice:outputText value="t"/>
</ice:panelGrid >
</f:facet>
<f:facet name="center" >
<ice:outputText value="Center" />
</f:facet >
<f:facet name="south" >
<ice:outputText value="South"/>
</f:facet >
</ice:panelBorder >
</ice:form>
but when i saw page html source code it looks like :
Code:
<html><head><meta content="Rendered by ICEFacesâ?¢ D2D" name="icefaces"></meta>
<noscript><meta content="0;url=./xmlhttp/javascript-blocked" http-equiv="refresh"></meta></noscript>
<script language="javascript" src="/Test/xmlhttp/1176583790702/icefaces-d2d.js"></script>
<script language="javascript" src="/Test/xmlhttp/1176583790702/ice-extras.js"></script>
<script language="javascript">window.session = '0NDjo6STmBTViyCFWPYifQ';</script></head>
<body id="body"><iframe frameborder="0" id="history-frame" src="/Test/xmlhttp/blank.iface" style="z-index: 10000; visibility: hidden; width: 0; height: 0; opacity: 0.22; filter: alpha(opacity=22);"></iframe>
<form action="iceSubmit('_id1');" class="iceForm" context_type="class com.icesoft.faces.context.BridgeFacesContext" enctype="application/x-www-form-urlencoded" id="_id1" method="post" onsubmit="return false;" style=""><input name="_id1" type="hidden" value="_id1"></input>
<input name="icefacesCssUpdates" type="hidden" value=""></input>
<input name="viewNumber" type="hidden" value="1"></input>
<table class="panelBorderDemoLayoutMain" id="_id1:page" name="_id1:page" style=""><tr></tr></table>
<input name="focus_hidden_field" type="hidden"></input></form>
<script id="dynamic-code" language="javascript"></script>
<script id="focus-code"></script>
<script id="select-code"></script>
<script id="click-code"></script>
<script language="javascript">window.session='0NDjo6STmBTViyCFWPYifQ';</script></body></html>
bu i can't see icefaces components on page ?
any idea ?
Regards,
Paata
|
 |
|
|