unable to run orbeon as liferay portlet

9 messages Options
Embed this post
Permalink
venkat1246

unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
Hi all,
          I have problems running my orbeon forms as a liferay portlet. I was able to run a basic orbeon portlet following this tutorialhttp://wiki.orbeon.com/forms/doc/developer-guide/deployment-portlet. This is how it looks:
.

The orbeon app is deployed as tomcat-5.5/webapps/orbeon-5.1.2.1. This done, I have copied a running orbeon x-forms application named "alliance1" to tomcat-5.5.27/webapps/orbeon-5.1.2.1/WEB-INF/resources/apps directory and restarted the server.
 
Now when I access the application as http://localhost:8080/orbeon-5.1.2.1/alliance1/7031 (this is a valid url), I get the response as a stand-alone resource but not a portlet-response. This is how it looks:


Why does this happen? Where am I going wrong. Any suggestions/points of reference might be helpful.

ragards,
venkat
VinithGowda

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
You would find portlet responses after you make any submission actions from your portlet.

Vinith Gowda.

venkat1246 wrote:
Hi all,
          I have problems running my orbeon forms as a liferay portlet. I was able to run a basic orbeon portlet following this tutorialhttp://wiki.orbeon.com/forms/doc/developer-guide/deployment-portlet. This is how it looks:
.

The orbeon app is deployed as tomcat-5.5/webapps/orbeon-5.1.2.1. This done, I have copied a running orbeon x-forms application named "alliance1" to tomcat-5.5.27/webapps/orbeon-5.1.2.1/WEB-INF/resources/apps directory and restarted the server.
 
Now when I access the application as http://localhost:8080/orbeon-5.1.2.1/alliance1/7031 (this is a valid url), I get the response as a stand-alone resource but not a portlet-response. This is how it looks:


Why does this happen? Where am I going wrong. Any suggestions/points of reference might be helpful.

ragards,
venkat
venkat1246

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
I submitted the form using UPDATE button but no effect in style.

Actually, how/where do we specify a CSS for orbeon forms?
VinithGowda wrote:
You would find portlet responses after you make any submission actions from your portlet.

Vinith Gowda.
VinithGowda

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
Did you configure this application as portlet in portlet.xml and liferaydisplay.xml.


venkat1246 wrote:
I submitted the form using UPDATE button but no effect in style.

Actually, how/where do we specify a CSS for orbeon forms?
VinithGowda wrote:
You would find portlet responses after you make any submission actions from your portlet.

Vinith Gowda.
venkat1246

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
Yes, I did configure it as a portlet. This is how they looked.
portlet.xml:
[code]
<?xml version="1.0" ?>
<portlet-app>
    <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortletDelegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</portlet-app>


liferay-portlet.xml
<?xml version="1.0"?>
<liferay-portlet-app>
        <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
                <instanceable>true</instanceable>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortlet2Delegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</liferay-portlet-app>

[/code]
VinithGowda wrote:
Did you configure this application as portlet in portlet.xml and liferaydisplay.xml.


venkat1246 wrote:
I submitted the form using UPDATE button but no effect in style.

Actually, how/where do we specify a CSS for orbeon forms?
VinithGowda wrote:
You would find portlet responses after you make any submission actions from your portlet.

Vinith Gowda.
VinithGowda

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
Did you login with liferay are you are directly hitting the URL???
venkat1246 wrote:
Yes, I did configure it as a portlet. This is how they looked.
portlet.xml:
[code]
<?xml version="1.0" ?>
<portlet-app>
    <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortletDelegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</portlet-app>


liferay-portlet.xml
<?xml version="1.0"?>
<liferay-portlet-app>
        <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
                <instanceable>true</instanceable>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortlet2Delegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</liferay-portlet-app>

[/code]
VinithGowda wrote:
Did you configure this application as portlet in portlet.xml and liferaydisplay.xml.


venkat1246 wrote:
I submitted the form using UPDATE button but no effect in style.

Actually, how/where do we specify a CSS for orbeon forms?
VinithGowda wrote:
You would find portlet responses after you make any submission actions from your portlet.

Vinith Gowda.
venkat1246

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
I did log into liferay. And then access the url
http://venkat:8080/orbeon-5.1.2.1/alliance1/7031 directly.

VinithGowda wrote:
Did you login with liferay are you are directly hitting the URL???
venkat1246 wrote:
Yes, I did configure it as a portlet. This is how they looked.
portlet.xml:
[code]
<?xml version="1.0" ?>
<portlet-app>
    <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortletDelegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</portlet-app>


liferay-portlet.xml
<?xml version="1.0"?>
<liferay-portlet-app>
        <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
                <instanceable>true</instanceable>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortlet2Delegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</liferay-portlet-app>

[/code]
VinithGowda wrote:
Did you configure this application as portlet in portlet.xml and liferaydisplay.xml.


venkat1246 wrote:
I submitted the form using UPDATE button but no effect in style.

Actually, how/where do we specify a CSS for orbeon forms?
VinithGowda wrote:
You would find portlet responses after you make any submission actions from your portlet.

Vinith Gowda.
venkat1246

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
I have fixed my orbeon to have a portlet look now, thanks for your replies and valuable suggestions. But I have another issue still bothering me. My application couldnt fetch the data from db. Its throwing some weird errors which I couldn't interpret for my level of expertise. But the same application when run as an individual app in tomcat( I mean when accessed directly through url -- http://venkat:9080/orbeon/alliance1/7031 -- this is another tomcat instance with the identical configuration),  fetches the data and renders it correctly.
Here is the error when run as a portlet.

2009-03-17 21:42:42,690 INFO  ProcessorService  - /alliance1/7031 - Received request
2009-03-17 21:42:44,540 INFO  ProcessorService  - /alliance1/getName - Received request
2009-03-17 21:42:45,298 INFO  DatabaseContext  - Rolling back JDBC connection for datasource: [com.mysql.jdbc.Driver|jdbc:mysql://localhost:3306/lportal|gppadmin].
2009-03-17 21:42:45,303 ERROR ProcessorService  - Exception at oxf:/config/theme-plain.xsl (executing XSLT transformation)
java.lang.NullPointerException

        at org.orbeon.saxon.event.HTMLURIEscaper.escapeURL(HTMLURIEscaper.java:155)
        at org.orbeon.saxon.event.HTMLURIEscaper.attribute(HTMLURIEscaper.java:137)
        at org.orbeon.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:265)
        at org.orbeon.oxf.xml.ForwardingContentHandler.startElement(ForwardingContentHandler.java:87)
        at org.orbeon.oxf.xml.SimpleForwardingContentHandler.startElement(SimpleForwardingContentHandler.java:69)
        at org.orbeon.oxf.xml.ForwardingContentHandler.startElement(ForwardingContentHandler.java:87)
        at org.orbeon.oxf.processor.converter.QNameConverter$3.startElement(QNameConverter.java:105)
        at org.orbeon.oxf.processor.converter.AbstractRewrite$RewriteState.handleEltWithResource(AbstractRewrite.java:230)
        at org.orbeon.oxf.processor.converter.AbstractRewrite$RewriteState.startElementStart(AbstractRewrite.java:690)
        at org.orbeon.oxf.xml.saxrewrite.State.startElement(State.java:148)
        at org.orbeon.oxf.xml.saxrewrite.StatefullHandler.startElement(StatefullHandler.java:78)
        at org.orbeon.oxf.xml.SimpleForwardingContentHandler.startElement(SimpleForwardingContentHandler.java:69)
        at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$3.startElement(XSLTTransformer.java:268)
        at org.orbeon.saxon.event.ContentHandlerProxy.startContent(ContentHandlerProxy.java:349)

.....blah...blah....blah.....

2009-03-17 21:42:47,487 INFO  ProcessorService  - /alliance1/getSubOrg - Received request
2009-03-17 21:42:47,809 INFO  DatabaseContext  - Rolling back JDBC connection for datasource: [com.mysql.jdbc.Driver|jdbc:mysql://localhost:3306/lportal|gppadmin].
2009-03-17 21:42:47,810 ERROR ProcessorService  - Exception at oxf:/config/theme-plain.xsl (executing XSLT transformation)
java.lang.NullPointerException

        at org.orbeon.saxon.event.HTMLURIEscaper.escapeURL(HTMLURIEscaper.java:155)
        at org.orbeon.saxon.event.HTMLURIEscaper.attribute(HTMLURIEscaper.java:137)
        at org.orbeon.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:265)
        at org.orbeon.oxf.xml.ForwardingContentHandler.startElement(ForwardingContentHandler.java:87)
        at org.orbeon.oxf.xml.SimpleForwardingContentHandler.startElement(SimpleForwardingContentHandler.java:69)
        at org.orbeon.oxf.xml.ForwardingContentHandler.startElement(ForwardingContentHandler.java:87)
        at org.orbeon.oxf.processor.converter.QNameConverter$3.startElement(QNameConverter.java:105)
        at org.orbeon.oxf.processor.converter.AbstractRewrite$RewriteState.handleEltWithResource(AbstractRewrite.java:230)
        at org.orbeon.oxf.processor.converter.AbstractRewrite$RewriteState.startElementStart(AbstractRewrite.java:690)
        at org.orbeon.oxf.xml.saxrewrite.State.startElement(State.java:148)
        at org.orbeon.oxf.xml.saxrewrite.StatefullHandler.startElement(StatefullHandler.java:78)
        at org.orbeon.oxf.xml.SimpleForwardingContentHandler.startElement(SimpleForwardingContentHandler.java:69)
        at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$3.startElement(XSLTTransformer.java:268)
        at org.orbeon.saxon.event.ContentHandlerProxy.startContent(ContentHandlerProxy.java:349)
        at org.orbeon.saxon.event.ProxyReceiver.startContent(ProxyReceiver.java:162)
        at org.orbeon.saxon.event.NamespaceReducer.startContent(NamespaceReducer.java:168)
............................................................blah ........blah............

and my properties-base.xml looks like:

<!--
    Copyright (C) 2008 Orbeon, Inc.

    This program is free software; you can redistribute it and/or modify it under the terms of the
    GNU Lesser General Public License as published by the Free Software Foundation; either version
    2.1 of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
    without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    See the GNU Lesser General Public License for more details.

    The full text of the license is available at http://www.gnu.org/copyleft/lesser.html
-->
<properties xmlns:xs="http://www.w3.org/2001/XMLSchema"
            xmlns:oxf="http://www.orbeon.com/oxf/processors"
            xmlns:xi="http://www.w3.org/2001/XInclude">

    <!-- Global properties -->
    <property as="xs:anyURI"  name="oxf.log4j-config"                                value="oxf:/config/log4j.xml"/>
    <property as="xs:integer" name="oxf.cache.size"                                  value="500"/>
    <property as="xs:integer" name="oxf.cache.xpath.size"                            value="600"/>
    <property as="xs:boolean" name="oxf.sax.inspection"                              value="false"/>
    <property as="xs:boolean" name="oxf.resources.versioned"                         value="false"/>
    <property as="xs:string"  name="oxf.resources.version-number"                    value="3.1415"/>
    <!--<property as="xs:string"  name="oxf.http.proxy.host"                             value="localhost"/>-->
    <!--<property as="xs:integer" name="oxf.http.proxy.port"                             value="8090"/>-->

    <!-- Epilogue configuration -->
    <property as="xs:anyURI"  name="oxf.epilogue.theme"                              value="oxf:/config/theme-plain.xsl"/>
    <property as="xs:boolean" name="oxf.epilogue.use-theme"                          value="false"/>
    <property as="xs:anyURI"  name="oxf.epilogue.theme.error"                        value="oxf:/config/theme-error.xsl"/>
    <property as="xs:anyURI"  name="oxf.epilogue.theme.portlet"                      value="oxf:/config/theme-plain.xsl"/>
    <property as="xs:boolean" name="oxf.epilogue.output-xhtml"                       value="false"/>
    <property as="xs:boolean" name="oxf.epilogue.renderer-rewrite"                   value="true"/>
    <property as="xs:boolean" name="oxf.epilogue.process-svg"                        value="true"/>
    <property as="xs:boolean" name="oxf.epilogue.embeddable"                         value="false"/>

    <!-- Processor-specific properties -->
    <property as="xs:integer" processor-name="oxf:request"   name="max-upload-size"          value="100000000"/>
    <property as="xs:integer" processor-name="oxf:request"   name="max-upload-memory-size"   value="10240"/>
    <property as="xs:string"  processor-name="oxf:page-flow" name="instance-passing"         value="redirect"/>
    <property as="xs:string"  processor-name="oxf:page-flow" name="xforms-submission-path"   value="/xforms-server-submit"/>
    <property as="xs:anyURI"  processor-name="oxf:page-flow" name="xforms-submission-model"  value="oxf:/ops/xforms/xforms-server-submit.xpl"/>
    <property as="xs:boolean" processor-name="oxf:saxon8"    name="generate-source-location" value="false"/>
    <property as="xs:boolean" processor-name="oxf:sql"       name="legacy-implicit-prefixes" value="false"/>

    <!--<property as="xs:boolean" processor-name="oxf:xml-converter"       name="serialize-xml-11" value="true"/>-->

</properties>

Why does the same app behave differently in tomcat and portlet?

venkat1246 wrote:
I did log into liferay. And then access the url
http://venkat:8080/orbeon-5.1.2.1/alliance1/7031 directly.

VinithGowda wrote:
Did you login with liferay are you are directly hitting the URL???
venkat1246 wrote:
Yes, I did configure it as a portlet. This is how they looked.
portlet.xml:
[code]
<?xml version="1.0" ?>
<portlet-app>
    <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortletDelegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</portlet-app>


liferay-portlet.xml
<?xml version="1.0"?>
<liferay-portlet-app>
        <portlet>
        <portlet-name>OrbeonFormsPortlet</portlet-name>
                <instanceable>true</instanceable>
        <portlet-class>org.orbeon.oxf.portlet.OrbeonPortlet2Delegate</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>edit</portlet-mode>
        </supports>
        <init-param>
            <name>oxf.main-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.main-processor.input.config</name>
            <value>oxf:/config/prologue-portlet.xpl</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.name</name>
            <value>{http://www.orbeon.com/oxf/processors}pipeline</value>
        </init-param>
        <init-param>
            <name>oxf.error-processor.input.config</name>
            <value>oxf:/config/error.xpl</value>
        </init-param>
        <supports>
            <mime-type>text/html</mime-type>
            <mime-type>application/xml</mime-type>
        </supports>
        <portlet-info>
            <title>Orbeon Forms Portlet</title>
        </portlet-info>
        <portlet-preferences>
            <preference>
                <name>web-site</name>
                <value>http://www.orbeon.com/</value>
            </preference>
            <preference>
                <name>favorite-animals</name>
                <value>cat, dog</value>
            </preference>
        </portlet-preferences>
    </portlet>
</liferay-portlet-app>

[/code]
VinithGowda wrote:
Did you configure this application as portlet in portlet.xml and liferaydisplay.xml.


venkat1246 wrote:
I submitted the form using UPDATE button but no effect in style.

Actually, how/where do we specify a CSS for orbeon forms?
VinithGowda wrote:
You would find portlet responses after you make any submission actions from your portlet.

Vinith Gowda.
sveta

Re: unable to run orbeon as liferay portlet

Reply Threaded More More options
Print post
Permalink
Hello Vinith!

As far as I know xforms uses built-in eXist database. Your application tried to get data from MySQL. It's possible, but you need to use XML transformation for your database. I read about it here http://www.orbeon.com/ops/doc/intro-tutorial. Maybe it'll help you.
Have you tried to run Form Builder within liferay?

Svetlana