[jboss-user] [JBoss Seam] - Re: seam + ajax4jsf + facelets

2006-09-12 Thread tobad
Hi
We have this combination working.
As we are using the fastfilter you need to donwload and have nekohtml.jar  and 
xerces in your classpath

Here are our config files
web.xml

  | ?xml version=1.0 encoding=UTF-8?
  | web-app version=2.4 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;
  |!-- Seam --
  | 
  | listener
  | listener-classorg.jboss.seam.servlet.SeamListener/listener-class
  | /listener
  | 
  | !-- JSF --
  | context-param
  | param-namejavax.faces.STATE_SAVING_METHOD/param-name
  | param-valueclient/param-value
  | /context-param
  | 
  | context-param
  | param-namejavax.faces.DEFAULT_SUFFIX/param-name
  | param-value.xhtml/param-value
  | /context-param
  | 
  | context-param
  | param-namefacelets.DEVELOPMENT/param-name
  | param-valuetrue/param-value
  | /context-param
  | 
  | context-param
  | param-namefacelets.LIBRARIES/param-name
  | 
param-value/WEB-INF/tomahawk.taglib.xml;/WEB-INF/joda.taglib.xml;/WEB-INF/keybroker.taglib.xml/param-value
  | /context-param  
  | 
  | context-param
  | 
param-nameorg.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION/param-name
  | param-value50/param-value
  | /context-param
  | 
  | !--context-param
  | param-nameorg.apache.myfaces.SERIAL_FACTORY/param-name
  | param-valuecom.keybroker.util.JbossSerialFactory/param-value
  | /context-param--
  | 
  | servlet
  | servlet-nameFaces Servlet/servlet-name
  | servlet-classjavax.faces.webapp.FacesServlet/servlet-class
  | load-on-startup1/load-on-startup
  | /servlet
  | 
  | !-- Faces Servlet Mapping --
  | 
  | servlet-mapping
  | servlet-nameFaces Servlet/servlet-name
  | url-pattern*.jsf/url-pattern
  | /servlet-mapping
  | 
  | servlet
  | servlet-nameSeam Remoting/servlet-name
  | 
servlet-classorg.jboss.seam.remoting.SeamRemotingServlet/servlet-class
  | /servlet
  | 
  | servlet-mapping
  | servlet-nameSeam Remoting/servlet-name
  | url-pattern/seam/remoting/*/url-pattern
  | /servlet-mapping   
  | 
  | !-- Seam filters --
  | !-- Ajax4JSF Initial parameters --
  | filter
  | display-nameAjax4jsf Filter/display-name
  | filter-nameajax4jsf/filter-name
  | 
filter-classorg.ajax4jsf.framework.ajax.xmlfilter.NekkoFilter/filter-class
  | init-param
  | param-nameforceparser/param-name
  | param-valuetrue/param-value
  | /init-param
  | init-param
  | param-nameenable-cache/param-name
  | param-valuefalse/param-value
  | /init-param
  | /filter
  | filter-mapping
  | filter-nameajax4jsf/filter-name
  | url-pattern/*/url-pattern
  | /filter-mapping  
  | 
  | context-param
  | param-nameorg.ajax4jsf.SKIN/param-name
  | param-valueDEFAULT/param-value
  | /context-param
  | 
  | 
  | 
  | 
  | context-param
  | param-nameorg.ajax4jsf.VIEW_HANDLERS/param-name
  | param-valuecom.sun.facelets.FaceletViewHandler/param-value
  | /context-param   
  | 
  | 
  | 
  | !-- Propagate conversations across redirects --
  | filter
  | filter-nameSeam Redirect Filter/filter-name
  | 
filter-classorg.jboss.seam.servlet.SeamRedirectFilter/filter-class
  | /filter
  | 
  | filter-mapping
  | filter-nameSeam Redirect Filter/filter-name
  | url-pattern*.jsf/url-pattern
  | /filter-mapping
  | 
  | filter
  | filter-nameSeam Servlet Filter/filter-name
  | 
filter-classorg.jboss.seam.servlet.SeamServletFilter/filter-class
  | /filter  
  | 
  |   
  | !-- MyFaces --
  | listener
  | 
listener-classorg.apache.myfaces.webapp.StartupServletContextListener/listener-class
  | /listener
  | 
  | filter
  | filter-nameExtensionsFilter/filter-name
  | filter-class
  | org.apache.myfaces.webapp.filter.ExtensionsFilter
  | /filter-class
  | init-param
  | param-nameuploadMaxFileSize/param-name
  | param-value10m/param-value
  | /init-param
  | init-param
  | param-nameuploadThresholdSize/param-name
  | param-value100k/param-value
  | /init-param
  | /filter
  | filter-mapping
  | filter-nameExtensionsFilter/filter-name
  | servlet-nameFaces Servlet/servlet-name
  | /filter-mapping   
  | filter-mapping
  | filter-nameExtensionsFilter/filter-name
  | 

[jboss-user] [JBoss Seam] - Re: Ajax¤JSF wi th Seam

2006-07-13 Thread tobad
Are you using Embedded Tomcat or JBoss?
I'm using Tomcat with the Embedded Container and it works very well.

This is my config

Web.xml (including tomahawk code)
Notice that I'am using the nekohtml based FastFilter for Ajax4Jsf
This means that you need to download NekoHtml from 
http://java-source.net/open-source/html-parsers/nekohtml
and probably Xerces


  | ?xml version=1.0 encoding=UTF-8?
  | web-app version=2.4 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;
  | 
  | !-- Seam --
  |
  | listener
  | listener-classorg.jboss.seam.servlet.SeamListener/listener-class
  | /listener
  | 
  | !-- JSF --
  | context-param
  | param-namejavax.faces.STATE_SAVING_METHOD/param-name
  | param-valueclient/param-value
  | /context-param
  | 
  | context-param
  | param-namejavax.faces.DEFAULT_SUFFIX/param-name
  | param-value.html/param-value
  | /context-param
  | 
  | context-param
  | param-namefacelets.DEVELOPMENT/param-name
  | param-valuetrue/param-value
  | /context-param
  | 
  | context-param
  | param-namefacelets.LIBRARIES/param-name
  | param-value/WEB-INF/tomahawk.taglib.xml/param-value
  | /context-param  
  |   
  | context-param
  | 
param-nameorg.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION/param-name
  | param-value50/param-value
  | /context-param
  | 
  | servlet
  | servlet-nameFaces Servlet/servlet-name
  | servlet-classjavax.faces.webapp.FacesServlet/servlet-class
  | load-on-startup1/load-on-startup
  | /servlet
  | 
  |  !-- Faces Servlet Mapping --
  | 
  | servlet-mapping
  | servlet-nameFaces Servlet/servlet-name
  | url-pattern*.jsf/url-pattern
  | /servlet-mapping
  | 
  | servlet
  | servlet-nameSeam Remoting/servlet-name
  | 
servlet-classorg.jboss.seam.remoting.SeamRemotingServlet/servlet-class
  | /servlet
  | 
  | servlet-mapping
  | servlet-nameSeam Remoting/servlet-name
  | url-pattern/seam/remoting/*/url-pattern
  | /servlet-mapping   
  | 
  | !-- Seam filters --
  | !-- Ajax4JSF Initial parameters --
  | filter
  | display-nameAjax4jsf Filter/display-name
  | filter-nameajax4jsf/filter-name
  | filter-classorg.ajax4jsf.FastFilter/filter-class
  | /filter
  | filter-mapping
  | filter-nameajax4jsf/filter-name
  | url-pattern*.jsf/url-pattern
  | /filter-mapping
  | filter-mapping
  | filter-nameajax4jsf/filter-name
  | url-pattern/faces/*/url-pattern
  | /filter-mapping
  | 
  | context-param
  | param-nameorg.ajax4jsf.VIEW_HANDLERS/param-name
  | param-valuecom.sun.facelets.FaceletViewHandler/param-value
  | /context-param   
  |  context-param
  | param-nameorg.ajax4jsf.Filter/param-name
  | param-valueorg.ajax4jsf.FastFilter/param-value
  | /context-param   
  | 
  | 
  | 
  | !-- Propagate conversations across redirects --
  | filter
  | filter-nameSeam Redirect Filter/filter-name
  | 
filter-classorg.jboss.seam.servlet.SeamRedirectFilter/filter-class
  | /filter
  | 
  | filter-mapping
  | filter-nameSeam Redirect Filter/filter-name
  | url-pattern*.jsf/url-pattern
  | /filter-mapping
  | 
  | filter
  | filter-nameSeam Servlet Filter/filter-name
  | 
filter-classorg.jboss.seam.servlet.SeamServletFilter/filter-class
  | /filter  
  |   
  | filter-mapping
  | filter-nameSeam Servlet Filter/filter-name
  | url-pattern/servlets/*/url-pattern
  | /filter-mapping  
  | 
  | !-- MyFaces --
  | listener
  | 
listener-classorg.apache.myfaces.webapp.StartupServletContextListener/listener-class
  | /listener
  | 
  | filter
  | filter-nameExtensionsFilter/filter-name
  | filter-class
  | org.apache.myfaces.component.html.util.ExtensionsFilter
  | /filter-class
  | init-param
  | param-nameuploadMaxFileSize/param-name
  | param-value10m/param-value
  | /init-param
  | init-param
  | param-nameuploadThresholdSize/param-name
  | param-value100k/param-value
  | /init-param
  | /filter
  | filter-mapping
  | filter-nameExtensionsFilter/filter-name
  | servlet-nameFaces Servlet/servlet-name
  | /filter-mapping   
  | filter-mapping
  | filter-nameExtensionsFilter/filter-name
  | url-pattern*.jsf/url-pattern
  | /filter-mapping
  | filter-mapping
  | filter-nameExtensionsFilter/filter-name
  |

[jboss-user] [JBoss Seam] - Re: Ajax¤JSF wi th Seam

2006-07-12 Thread tobad
Hi Gavin
Sorry for not nullifiying this thread.
It turned out that Facelets when not finding a tag library instead of putting 
up an ugly error message ingnores it and instead tries to evaluate the EL as a 
property access.

Regarding Ajax4JSF it works pretty perfectly for me now and is very easy to use.

I have tried it within conversations and using DataModels etc and everything 
works as expected. I would check it out as it looks like it is very similar to 
the whole idea of Avatar for JSF

Regards
Tobias

View the original post : 
http://www.jboss.com/index.html?module=bbop=viewtopicp=3957252#3957252

Reply to the post : 
http://www.jboss.com/index.html?module=bbop=postingmode=replyp=3957252
___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user