XPages SSJS未启动并抛出反向代理

XPages SSJS未启动并抛出反向代理,xpages,reverse-proxy,xpages-ssjs,Xpages,Reverse Proxy,Xpages Ssjs,可能有人会帮忙:) 我对Apache反向服务器了解不多 我有一个简单的X-页,见下面的代码 如果我通过 http://domain1.de/e.nsf/test.xsp 然后按下按钮,在log.nsf中我看到我的打印输出“按钮被点击” 如果我通过 https://example1.someproxy/rp/sproxy/http$domain1.de$80$/e.nsf/test.xsp 然后按下log.nsf i中的按钮,不查看我的打印输出“单击按钮” 代理服务器不是由我安装和配置的 <

可能有人会帮忙:)

  • 我对Apache反向服务器了解不多
  • 我有一个简单的X-页,见下面的代码

    如果我通过
    http://domain1.de/e.nsf/test.xsp
    然后按下按钮,在log.nsf中我看到我的打印输出“按钮被点击”

    如果我通过
    https://example1.someproxy/rp/sproxy/http$domain1.de$80$/e.nsf/test.xsp
    然后按下log.nsf i中的按钮,不查看我的打印输出“单击按钮”

    代理服务器不是由我安装和配置的

    <?xml version="1.0" encoding="UTF-8"?><xp:view xmlns:xp="http://www.ibm.com/xsp/core">
    <xp:link escape="true" id="link1" disableTheme="true">
        <xp:image id="image1" url="/btn.jpg"></xp:image>
        <xp:eventHandler event="onclick" submit="true" refreshMode="complete" >
            <xp:this.action><![CDATA[#{javascript:print("Button is clicked");}]]></xp:this.action>
        </xp:eventHandler>
    </xp:link>
    
    
    


    SSJS代码根本不是通过反向代理启动的,这可能是什么问题?

    反向代理是问题所在吗?还是您的代码没有触发的问题

    我无法从您的用户id判断您对XPages的使用经验,但请记住,在到达打印语句之前,服务器上会执行许多步骤。其中一个关键问题是转换和验证。因此,如果XPage上的任何内容抛出验证错误,它将不会运行SSJS代码


    XPage上是否有显示错误控件,更重要的是,在刷新区域内是否有显示错误控件?如果没有,请添加一个。我们在早期的XPages生活中都花了数小时,因为验证或数据转换失败,我们没有添加任何内容让我们知道。一旦您变得更加自信,PhaseListener是检查任何或所有生命周期阶段是否正在运行的另一个有用工具。

    Firebug中是否有与加载资源相关的错误?对于IIS,我知道除了.nsf.No之外,我们还必须重定向某些调用。加载资源不会出现错误。“除了.nsf之外重定向某些调用”是什么意思?代理服务器是否在响应HTML中重写URL?XPage将包括Ajax/POST URL,比如“/e.nsf/test.xsp?…”,而不知道代理前缀。因此,如果代理没有自动重写HTML,您在页面上执行的任何操作都将发布到错误的位置。一些资源,例如与Dojo相关的脚本库,包括处理部分和完全刷新的xspClientDojo.js,不在NSF中,而是在URL中“/xsp/.ibmxspres/dojoroot-1.6.1/ibm/xsp/widget/layout/layers/xspClientDojo.js”。因此,任何只重定向“*.nsf”的代理都会显示页面,但会丢失主题图像和按钮单击。是的,反向代理重写URL和图像路径(如果我添加),js路径,但它们显示正常。正如我在firebug控制台中看到的那样,在浏览器中单击按钮,帖子被发送到服务器(firebug中没有错误),但看起来,服务器没有启动服务器操作。嗨,Paul,thx要获得反馈,请参阅上面的代码。我所做的:1.我创建了新数据库。2.我创建了一个简单的X页(没有验证或数据转换)..关于显示错误-代码非常简单;)另外,XPages的使用经验需要2年以上。