zoukankan      html  css  js  c++  java
  • 实例解决XPage访问出现HTTP403错误的问题

    前段时间一直在尝试Domino8.5版本下的XPage的功能,但是浏览xsp文件一直会出现浏览器无法访问的情况,困扰了很久,网络上很少有关于XPage的资料,找不到答案,于是就搁浅下来了。今天偶然间发现了解决这个问题的办法,下面以完整实例说明。

        一、在测试数据库下新建一个测试的表单test,随便填充几个域,例如:

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        二、创建几分基于此表单的文档,用于后面显示数据。

        三、创建一个基于上述文档的试图test,做为创建XPage的数据源,例如:

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        四、以上述试图做为数据源,创建一个XPage,命名为test,例如:

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        五、此时在web上浏览test试图,显示的是Domino自带的web显示效果,效果如图:

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        六、但这个时候在浏览器里输入刚才创建的XPage,地址为http://yourserveraddress/xtest.nsf/test.xsp,浏览器会提示无法访,无论你怎么修改设计,或者ACL,JVM设置,服务器权限等等,都不会起作用,如图(IE8下):

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        此时再查看Domino控制台,会看到2行错误信息,大概是说安全问题没有权限访问之类:

    2009-08-24 15:47:14  HTTP JVM: SERVER: CLFAD####E: Security exception occurred servicing request for: /xtest.nsf/test.xsp - HTTP Code: 403

    2009-08-24 15:47:14  HTTP Web Server: You are forbidden to perform this operation [/xtest.nsf/test.xsp]

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        七、这时候,只要用服务器标识符对该数据库进行签名即可解决:

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        八、再次浏览test.xsp,发现页面已经可以正常显示了,XPage的显示效果比自带的web试图显示视觉效果改善多了,还自带分页器:

    实例解决XPage访问出现HTTP403错误的问题 - Kenny - 人 生 海 海

        九、可以做下测试,这时候,再用当前用户标识对该数据库进行签名,或者在designer上修改test.xsp并保存(也就是使最后修改者为设计者),再次浏览test.xsp会发现出现上述步骤6中同样的错误。这是否意味XPage的签名者一定要是服务器的ID才能在web上访问?

  • 相关阅读:
    给X轴添加滚动条,放大X轴Y轴
    win7下发布网站
    asp.net播放声音
    用Flash方式动态生成图表
    debian programming guid
    php 自动跳转的3种方法
    用expect实现su c功能,身份切换
    11 Top Opensource Resources for Cloud Computing
    转:Linux系统下Shell命令行快捷键实用技巧
    sed 替换
  • 原文地址:https://www.cnblogs.com/hannover/p/1839797.html
Copyright © 2011-2022 走看看