| Author |
Message |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 18/01/2006 00:00:00
|
lperea
Joined: 16/01/2006 00:00:00
Messages: 8
Offline
|
I've got this code in a functional JSF page
<script language="JavaScript1.1" src="${pageContext.request.contextPath}/js/selectColumnas.js"></script>
this works fine (without iceFaces), but when I intregated this page with IceFaces, don't work , IceFaces just ignored the EL script (I already saw Markup Reference in Developer's Guide) so after a lot of try/error finally work with this code:
<f:verbatim>
<![CDATA[
<script language='JavaScript1.1' src=
]]>
</f:verbatim>
<h:outputText value="'#{facesContext.externalContext.requestContextPath}/js/selectColumnas.js'"/>
<f:verbatim>
<![CDATA[
></script>
]]>
</f:verbatim>
do you know a better way to do this?
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 19/01/2006 00:00:00
|
lperea
Joined: 16/01/2006 00:00:00
Messages: 8
Offline
|
I´m trying to split the jsp in two, in the first one I put the jsp code with the EL expresion and the include (jsp:include) for the other one(jsp with IceFaces) but when I try to load the page, it give me this error:
SISE:INFO [](ConsultaHistoricoOTAction.java:108)execute : Termina action FWD:ForwardConfig[name=EXITO,path=/jsp/ingenieria/ordenTrabajoOT.jsp,redirect=false,contextRelative=false,module=null]
SISE:INFO [](ServicioHiloConexion.java:409)liberaConexiones : LIBERANDO CONEXIONES Y AUN HAY REGISTRADAS!!!!org.apache.commons.dbcp.PoolableConnection@1e40274|jdbc/Default|No statement|PADRE|DATA_SOURCE|0
SISE:INFO [](Conexion.java:261)_cierra : >>> CIERRE CONEXION PADRE ID[0]
SISE:INFO [](ReLogin.java:65)doFilter : Saliendo del filtro
<html xmlns:icefaces="http://www.icesoft.com/icefaces" xmlns:jsp="jsp" >
<head>
<script language="JavaScript1.1" src="${pageContext.request.contextPath}/js/selectColumnas.js"></script>
</head>
<body>
<icefaces:include page="consulta.iface" isDynamic="#{true}" />
</body>
</html>
Initializing ICEsoft TldLocationsCache
com.icesoft.jasper.z: jsp.error.parse.xml.line
at com.icesoft.jasper.xmlparser.y.a(Unknown Source)
at com.icesoft.jasper.compiler.w.a(Unknown Source)
at com.icesoft.jasper.compiler.w.d(Unknown Source)
at com.icesoft.jasper.compiler.w.a(Unknown Source)
at com.icesoft.jasper.compiler.w.b(Unknown Source)
at com.icesoft.faces.webapp.parser.JspPageToDocument.getTldInputStream(Unknown Source)
at com.icesoft.faces.webapp.parser.JsfJspDigester.startPrefixMapping(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.startNamespaceMapping(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1610)
at com.icesoft.faces.webapp.parser.Parser.parse(Unknown Source)
at com.icesoft.faces.application.D2DViewHandler.a(Unknown Source)
at com.icesoft.faces.application.D2DViewHandler.renderView(Unknown Source)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at org.apache.jsp.jsp.comun.consultaJS_jsp._jspService(org.apache.jsp.jsp.comun.consultaJS_jsp:49)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
com.icesoft.jasper.z: jsp.error.internal.tldinit
at com.icesoft.jasper.compiler.w.a(Unknown Source)
at com.icesoft.jasper.compiler.w.b(Unknown Source)
at com.icesoft.faces.webapp.parser.JspPageToDocument.getTldInputStream(Unknown Source)
at com.icesoft.faces.webapp.parser.JsfJspDigester.startPrefixMapping(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.startNamespaceMapping(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1610)
at com.icesoft.faces.webapp.parser.Parser.parse(Unknown Source)
at com.icesoft.faces.application.D2DViewHandler.a(Unknown Source)
at com.icesoft.faces.application.D2DViewHandler.renderView(Unknown Source)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at org.apache.jsp.jsp.comun.consultaJS_jsp._jspService(org.apache.jsp.jsp.comun.consultaJS_jsp:49)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
I checked it against the examples but I don´t find anything wrong.
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 20/01/2006 00:00:00
|
lperea
Joined: 16/01/2006 00:00:00
Messages: 8
Offline
|
I did the timezone2 tutorial, with Sun's JSF RI, I tested the includeTest.jsp and it's working OK, so afther that I did the tutorial again but now with MyFaces, I tested (includeTest.jsp) and it doesn't work, it give me this error:
Initializing ICEsoft TldLocationsCache
tld file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/icefaces.jar
tld META-INF/include.tld
Adding include: com.icesoft.faces.webapp.IncludeTag
JsfJspDigester loaded icefaces:http://www.icesoft.com/icefaces
Initializing ICEsoft TldLocationsCache
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/commons-collections.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/commons-discovery.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/myfaces-impl.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/commons-beanutils.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/commons-el.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/icefaces.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/xercesImpl.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/xml-apis.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/myfaces-api.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/commons-logging.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/commons-digester.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/tomahawk.jar
Fallback Scanning Jar file:/C:/Tomcat5.5/webapps/timezone2/WEB-INF/lib/commons-fileupload-1.0.jar
null tld location for jsp
tldStream null
javax.faces.FacesException: Can't parse stream for /includeTest.jsp
at com.icesoft.faces.application.D2DViewHandler.a(Unknown Source)
at com.icesoft.faces.application.D2DViewHandler.renderView(Unknown Source)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at org.apache.jsp.includeTest_jsp._jspService(org.apache.jsp.includeTest_jsp:53)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.icesoft.faces.webapp.parser.Parser.parse(Unknown Source)
What's wrong?
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 20/01/2006 00:00:00
|
lperea
Joined: 16/01/2006 00:00:00
Messages: 8
Offline
|
It doesn´t work, I replaced my code with that but it give me this error:
SISE:INFO [](ReLogin.java:65)doFilter : Saliendo del filtro
SISE:ERROR[](UIComponentTag.java:612)setupResponseWriter : Faces context not found. getResponseWriter will fail. Check if the FacesServlet has been initialized at all in your web.xml.
SISE:ERROR[](StandardWrapperValve.java:253)invoke : Servlet.service() para servlet jsp lanzó excepción
java.lang.NullPointerException
at javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:615)
at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:217)
at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:71)
at org.apache.jsp.jsp.comun.consultaJS_jsp._jspx_meth_f_view_0(org.apache.jsp.jsp.comun.consultaJS_jsp:131)
at org.apache.jsp.jsp.comun.consultaJS_jsp._jspService(org.apache.jsp.jsp.comun.consultaJS_jsp:106)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
This is the code of my jsp :
<html>
<head>
<script language="JavaScript1.1" src="${pageContext.request.contextPath}/js/selectColumnas.js"></script>
</head>
<body>
<jsp:include page="./consulta.iface" />
</body>
</html>
I didn't use the tag <icefaces:include>
This jsp code is like the includeTest.jsp
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 20/01/2006 00:00:00
|
ted.goddard
Joined: 26/10/2004 00:00:00
Messages: 589
Offline
|
<ice:include> is intended for dynamic inclusion of non-JSF JSPs. A more direct approach to building a compound ICEfaces page is through static inclusion:
<jsp:directive.include file="./consulta.jspx" />
This directive is processed by the ICEfaces parser to produce a single input document and a single component tree at run time.
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 20/01/2006 00:00:00
|
ted.goddard
Joined: 26/10/2004 00:00:00
Messages: 589
Offline
|
Another option may be a relative URL:
<script language="JavaScript1.1" src="js/selectColumnas.js"></script>
Does the path to the script file need to be dynamically generated?
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 24/01/2006 00:00:00
|
lperea
Joined: 16/01/2006 00:00:00
Messages: 8
Offline
|
does anybody have a solution?
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 25/01/2006 00:00:00
|
ted.goddard
Joined: 26/10/2004 00:00:00
Messages: 589
Offline
|
This appears to be a specific incompatibility with MyFaces: JSP inclusion
works with the Sun JSF RI, but with MyFaces the including JSP is being processed by the PersistentFacesServlet. The servlet mappings appear to be correct, so the problem may lie with loss of the parameter "javax.servlet.include.servlet_path". If this is not a bug in MyFaces, we will address the problem in an upcoming patch (if it is a bug in MyFaces we will present the bug fix to MyFaces).
If a patch for this bug is needed for a specific deadline, please contact product.support@icesoft.com
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 25/01/2006 00:00:00
|
lperea
Joined: 16/01/2006 00:00:00
Messages: 8
Offline
|
First, thank's for answer me.
This issue isn't critical for me.
I'm still evaluating your product, so i can go on.
When you have more info about this issue, please let me know.
We're about to start a new proyect, and we're very interested in your product. It's a good stuff
|
|
|
 |
![[Post New]](/JForum/templates/default/images/icon_minipost_new.gif) 03/05/2007 15:41:50
|
dgriffin
Joined: 21/12/2006 00:00:00
Messages: 10
Offline
|
FYI: I am using JBoss 4.0.5.GA with IceFaces.
I followed the same procedure to deploy timezone1 & 2 examples.
Timezone2 works fine
Timezone1 errors off with ....Faces context not found. getResponseWriter will fail...
|
|
|
 |
|
|