Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将java小程序集成/嵌入到openerp_Java_Javascript_Applet_Openerp - Fatal编程技术网

将java小程序集成/嵌入到openerp

将java小程序集成/嵌入到openerp,java,javascript,applet,openerp,Java,Javascript,Applet,Openerp,我需要将第三方开发的java小程序集成到Openerp应用程序中,以电子方式对文档进行签名。我尝试实施以下解决方案,但对我无效: 我的xml视图中嵌入了以下java小程序: <openerp> <data> <record id="view_firma_form" model="ir.ui.view"> <field name="name">firma.form</field> <fie

我需要将第三方开发的java小程序集成到Openerp应用程序中,以电子方式对文档进行签名。我尝试实施以下解决方案,但对我无效:

我的xml视图中嵌入了以下java小程序:

<openerp>
<data>

    <record id="view_firma_form" model="ir.ui.view">
        <field name="name">firma.form</field>
        <field name="model">x_firma</field>
        <field name="priority" eval="8" />
        <field name="arch" type="xml">
            <form string="Firma" version="7.0">

                <sheet>
                    <![CDATA[
                        <html>
                            <body>

                                <object id="signApplet" width="600" height="400" archive="ini4j-0.5.2-1.0.jar, icepdf-core-4.3.2-1.0.jar, icepdf-viewer-4.3.2-1.0.jar, AgesicFirmaApplet-AgesicFirmaApplet-2.5.jar, bcprov-jdk15-1.46-1.0.jar, commons-codec-1.2-1.0.jar, bcmail-jdk15-1.46-1.0.jar,log4j-1.2.14-1.0.jar,swing-layout-1.0.3-1.0.jar,commons-io-2.1-1.0.jar,bcprov-jdk15-1.46-1.0.jar,MITyCLibAPI-1.0.4-1.0.jar,MITyCLibCert-1.0.4-1.0.jar,MITyCLibXADES-1.0.4-1.0.jar,MITyCLibTSA-1.0.4-1.0.jar,jss-4.2.5-1.2.jar,commons-logging-1.1-1.0.jar, UserAgentUtils-1.2.4-1.0.jar,itextpdf-5.2.0-1.0.jar,bctsp-jdk15-1.46-1.0.jar,xmlsec-1.4.2-ADSI-1.0-1.0.jar">
                                    <param name="type"  value="application/x-java-applet;jpi-version=1.5.0"/>
                                    <param name="java_arguments"  value="-Xmx128m"/>
                                    <param name="classloader_cache"  value="false"/>
                                    <param name="codebase"  value="http://server/appletFirmaAgesic">
                                    <param name="code"  value="uy.gub.agesic.firma.cliente.applet.SignApplet"/>
                                </object>
                            </body>
                        </html>
                    ]]>
                </sheet>


            </form>
        </field>
    </record>

固体形态
公司
]]>

当我尝试执行时(安装时没有问题),它会抛出以下错误:

Uncaught Error: Invalid XML: <form string="Firma" version="7.0"><sheet>
未捕获错误:无效的XML:
有没有办法做到这一点,或者我必须采取另一种实现方式


谢谢

您面临的实际问题是什么?小程序在独立模式下运行正常吗?如果是,则可能是网络问题。我的建议是减少类路径中JAR的数量。我刚刚用新信息更新了帖子。对我的建议有什么建议吗?“它安装时没有问题,并且抛出了一个错误”。这是什么意思?抱歉@jack10bells,我不知道OpenERP。我给你的建议是一般性的。如果您能够在应用程序外部以简单的html加载小程序,那么OpenERP可能存在嵌入问题。