Hi
I recently enabled orbeon forms with HTTPS its very frustrating I got the below error and have been breaking my head for past 2 weeks echnical Information: javax.servlet.ServletException: Can't find Orbeon Forms request dispatcher. [org.orbeon.oxf.servlet.OrbeonXFormsFilter.getOrbeonDispatcher(OrbeonXFormsFilter.java:140)] ActionException: [com.commerceone.ebs.framework.controller.action.JSPAction.runPage(JSPAction.java:143)] ActionException: [com.commerceone.ebs.framework.controller.action.JSPAction.execute(JSPAction.java:104)] JobException: [com.commerceone.ebs.framework.controller.ui.WebJobImpl.executeAction(WebJobImpl.java:242)] Detailed stacktrace: org.orbeon.oxf.servlet.OrbeonXFormsFilter.getOrbeonDispatcher(OrbeonXFormsFilter.java:140) org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:106) ... (33 more lines skipped) This is my web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee"> <display-name>Orbeon Forms 3.9.0.201105152046 CE</display-name> <description> Orbeon Forms is an open source, standard-based web forms solution, which includes Form Builder, a WYSIWYG browser-based authoring tool, and Form Runner, a runtime environment which facilitates the deployment and integration of a large number of complex forms. Orbeon Forms implements different technologies, such as XForms and Ajax, with no need for client-side software or plug-ins. </description> <context-param> <param-name>oxf.resources.factory</param-name> <param-value>org.orbeon.oxf.resources.PriorityResourceManagerFactory</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.1</param-name> <param-value>org.orbeon.oxf.resources.WebAppResourceManagerFactory</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.1.oxf.resources.webapp.rootdir</param-name> <param-value>/WEB-INF/resources</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.2</param-name> <param-value>org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory</param-value> </context-param> <context-param> <param-name>oxf.classloader.enable</param-name> <param-value>false</param-value> </context-param> <context-param> <param-name>oxf.classloader.ignore-packages</param-name> <param-value>java. javax. org.apache.log4j. org.xml. org.w3c.</param-value> </context-param> <context-param> <param-name>oxf.properties</param-name> <param-value>oxf:/config/properties-local.xml</param-value> </context-param> <context-param> <param-name>oxf.initialize-logging</param-name> <param-value>true</param-value> </context-param> <filter> <filter-name>orbeon-xforms-filter</filter-name> <filter-class>org.orbeon.oxf.servlet.OrbeonXFormsFilter</filter-class> </filter> <filter-mapping> <filter-name>orbeon-xforms-filter</filter-name> <url-pattern>/xforms-jsp/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping> <listener> <listener-class>org.orbeon.oxf.webapp.OrbeonServletContextListenerDelegate</listener-class> </listener> <listener> <listener-class>org.orbeon.oxf.webapp.OrbeonSessionListenerDelegate</listener-class> </listener> <servlet> <servlet-name>orbeon-main-servlet</servlet-name> <servlet-class>org.orbeon.oxf.servlet.OrbeonServletDelegate</servlet-class> <init-param> <param-name>oxf.main-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value> </init-param> <init-param> <param-name>oxf.main-processor.input.controller</param-name> <param-value>oxf:/page-flow.xml</param-value> </init-param> <init-param> <param-name>oxf.error-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value> </init-param> <init-param> <param-name>oxf.error-processor.input.controller</param-name> <param-value>oxf:/config/error-page-flow.xml</param-value> </init-param> <init-param> <param-name>oxf.http.accept-methods</param-name> <param-value>get,post,head,put,delete</param-value> </init-param> </servlet> <servlet> <servlet-name>orbeon-xforms-server-servlet</servlet-name> <servlet-class>org.orbeon.oxf.servlet.OrbeonServletDelegate</servlet-class> <init-param> <param-name>oxf.main-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.main-processor.input.config</param-name> <param-value>oxf:/ops/xforms/xforms-server.xpl</param-value> </init-param> <init-param> <param-name>oxf.error-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.error-processor.input.config</param-name> <param-value>oxf:/ops/xforms/xforms-server-error.xpl</param-value> </init-param> </servlet> <servlet> <servlet-name>orbeon-renderer-servlet</servlet-name> <servlet-class>org.orbeon.oxf.servlet.OrbeonServletDelegate</servlet-class> <init-param> <param-name>oxf.main-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value> </init-param> <init-param> <param-name>oxf.main-processor.input.controller</param-name> <param-value>oxf:/ops/xforms/xforms-renderer-page-flow.xml</param-value> </init-param> <init-param> <param-name>oxf.error-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.error-processor.input.config</param-name> <param-value>oxf:/config/error.xpl</param-value> </init-param> </servlet> <servlet> <servlet-name>display-chart-servlet</servlet-name> <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> </servlet> <servlet> <servlet-name>exist-xmlrpc-servlet</servlet-name> <servlet-class>org.exist.xmlrpc.RpcServlet</servlet-class> </servlet> <servlet> <servlet-name>exist-rest-servlet</servlet-name> <servlet-class>org.exist.http.servlets.EXistServlet</servlet-class> <init-param> <param-name>basedir</param-name> <param-value>WEB-INF/</param-value> </init-param> <init-param> <param-name>configuration</param-name> <param-value>exist-conf.xml</param-value> </init-param> <init-param> <param-name>start</param-name> <param-value>true</param-value> </init-param> </servlet> <servlet> <servlet-name>exist-webdav-servlet</servlet-name> <servlet-class>org.exist.http.servlets.WebDAVServlet</servlet-class> <init-param> <param-name>authentication</param-name> <param-value>basic</param-value> </init-param> </servlet> <servlet> <servlet-name>exist-atom-servlet</servlet-name> <servlet-class>org.exist.atom.http.AtomServlet</servlet-class> <init-param> <param-name>authentication</param-name> <param-value>basic</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>orbeon-main-servlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>orbeon-xforms-server-servlet</servlet-name> <url-pattern>/xforms-server/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>orbeon-renderer-servlet</servlet-name> <url-pattern>/xforms-renderer</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>exist-xmlrpc-servlet</servlet-name> <url-pattern>/exist/xmlrpc</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>exist-rest-servlet</servlet-name> <url-pattern>/exist/rest/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>display-chart-servlet</servlet-name> <url-pattern>/chartDisplay</url-pattern> </servlet-mapping> <session-config> <session-timeout>720</session-timeout> </session-config> </web-app> my properties.xml is below <properties xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:oxf="http://www.orbeon.com/oxf/processors"> <property as="xs:NMTOKENS" name="oxf.xforms.logging.error" value="submission-error-body"/> <property as="xs:string" name="oxf.http.ssl.hostname-verifier" value="allow-all"/> <property as="xs:string" name="oxf.xforms.forward-submission-headers" value="cookie"/> </properties> Let me know if any changes or .jar files have to be included in my lib folder and require additional information on the same -- Sent from: http://discuss.orbeon.com/ -- You received this message because you are subscribed to the Google Groups "Orbeon Forms" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. |
Administrator
|
You seem to be running Orbeon Forms 3.9, and it's possible you're hitting an
issue that has been fixed since then. So my advice would be upgrade to a newer version (if possible to Orbeon Forms 2018.2.1). Recent versions are known to run fine with HTTPS. Would that be an option for you? ‑Alex ----- -- Follow Orbeon on Twitter: @orbeon Follow me on Twitter: @avernet -- Sent from: http://discuss.orbeon.com/ -- You received this message because you are subscribed to the Google Groups "Orbeon Forms" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon Follow me on Twitter: @avernet |
Administrator
|
Did you get a chance to try this on 2018.2.1? If so, did you manage to
reproduce the HTTPS issue using that version? ‑Alex ----- -- Follow Orbeon on Twitter: @orbeon Follow me on Twitter: @avernet -- Sent from: http://discuss.orbeon.com/ -- You received this message because you are subscribed to the Google Groups "Orbeon Forms" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon Follow me on Twitter: @avernet |
Free forum by Nabble | Edit this page |