XPages资源Servlet

时间:2014-07-28 17:06:23

标签: xpages lotus-domino

我的xPages应用程序(使用oneUI主题设置)在我使用例如这个网址:

      https://testserver.xxxx.xxxx.com/app_folder/Home.xsp

然后我们的Domino管理员将其映射到新的URL

      https://myApp.xxxx.xxxx.com

默认情况下会打开Home.xsp页面

但是现在我看到了几个UI问题 - 一些图标/图像没有显示,一些控件显示不正确。 什么可能导致这个问题?它是相同的Domino服务器,但只有两种不同的登录方式。它是否与“XPages Resource Servlet”配置相关?我在哪里查看?

例如。我在xPage上有一个图像,它有以下资源:

      "../../oneuiv2/images/sortDescending.png"

然后当我通过https://myApp.xxxx.xxxx.com登录时 - 它没有显示图像...... 好的,然后我换成了:

      "/.ibmxspres/domino/oneuiv2/images/sortDescending.png"

同样的结果。 但这很有效:

      "/.ibmxspres/global/theme/oneui/images/sortDescending.gif"

我可以用新资源网址替换所有图片/图标,但无论如何其他标准控件都没有正确显示..

2 个答案:

答案 0 :(得分:0)

根据我们的简短讨论,您的问题出现在错误的网址中。 那么为什么一个URL工作而另一个不起作用呢?在我看来,连接。浏览器,JS框架(DOJO)和JS程序员通常倾向于使用相对URL或剪切/连接URL字符串。这是我在URL中的结果,服务器无法理解。

在您的情况下,检查您的管理员制作的URL映射 - 它是否适用于XPages使用的所有URL格式?这些转换后的URL是否可以在服务器上访问(在浏览器的URL栏中输入)?这是让XPage工作的关键。

答案 1 :(得分:0)

好的..它已修好了。问题出在虚拟服务器映射文档中。

Names.nsf - >网络 - >网络配置 - >虚拟服务器 - >映射选项卡......

我们必须设置

   HTML directory: domino\html 

   HTML directory: /myappdbname.nsf 

代替