我的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"
我可以用新资源网址替换所有图片/图标,但无论如何其他标准控件都没有正确显示..
答案 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
代替