【问题标题】:Xpages doesn't work with fixpack 7 in Lotus Notes clientXpages 不适用于 Lotus Notes 客户端中的修订包 7
【发布时间】:2017-01-26 20:42:04
【问题描述】:

我有一个在 Lotus Notes 客户端中运行的 Xpages 应用程序。在某些用户安装最后一个修订包 7 后,应用程序打开,但设计(css、图像)未加载 main screen。带有 FP5 和 FP6 的 Lotus Notes 客户端可以完美运行。我比较了 FP5、FP6 和 FP7 之间的偏好选项,我可以找到不同的东西。

我的同事已安装 FP7,并在尝试打开应用程序时在日志中收到以下消息。它似乎无法识别 css

C:\notes\Data\IBM_TECHNICAL_SUPPORT

2016 年 11 月 8 日下午 1:16:com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 引发异常:com 上的未知资源 /xsp/.ibmmodres/.css/newStyle2.css&newStyle1.css。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

2016 年 11 月 8 日下午 1:16:com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 引发异常:com 上的未知资源 /xsp/.ibmmodres/.css/newStyle2.css&newStyle1.css。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

2016 年 11 月 8 日下午 1:17:com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 抛出异常:com 中的未知资源 /xsp/.ibmmodres/.css/newStyle2.css&newStyle1.css。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

2016 年 11 月 8 日下午 1:17:com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 抛出异常:com 中的未知资源 /xsp/.ibmmodres/.css/newStyle2.css&newStyle1.css。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

2016 年 11 月 8 日下午 2:36:在 com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 引发异常:未知资源 /xsp/.ibmmodres/.css/newStyle2.css&newStyle1.css 在 com。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

2016 年 11 月 8 日下午 2:36:在 com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 引发异常:未知资源 /xsp/.ibmmodres/.css/newStyle2.css&newStyle1.css 在 com。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

2016 年 11 月 8 日下午 2:40:com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 引发异常:com 上的未知资源 /xsp/.ibmmmodres/.css/newStyle2.css&newStyle1.css。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

2016 年 11 月 8 日下午 2:40:com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException 引发异常:com 上的未知资源 /xsp/.ibmmmodres/.css/newStyle2.css&newStyle1.css。 ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(Unknown Source) at com.ibm.designer.runtime.domino.adapter。 LCDEnvironment.service(Unknown Source) at com.ibm.domino.xsp.bridge.websrv.servlets.DispatcherServlet.service(Unknown Source) at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(Unknown Source ) 在 org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(Unknown Source) 在 org.eclipse.equinox.http 的 org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(Unknown Source)。 servlet.internal.ProxyServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(Unknown Source) at com.ibm.pvc.webhttpservice.BridgeServlet.service(Unknown Source) at com.ibm.pvc.i nternal.webcontainer.VirtualHost.handleRequest(Unknown Source) at com.ibm.ws.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(Unknown Source) at com.ibm.ws。 webcontainer.http.HttpConnection.handleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(Unknown Source) at com.ibm.ws.http.HttpConnection.run(Unknown Source) at com.ibm.ws。 util.ThreadPool$Worker.run(未知来源)

经过测试,我们发现了一些不同之处。当我们在 LN 客户端打开应用并查看查看页面资源时

Differents

当您在 xpages 元素的资源选项中附加多个文件时,由于某种原因,在路径中复制了 xsp 单词。请帮忙

【问题讨论】:

  • 您是否收到任何客户端错误? FP7 中存在一些问题,但 AFAIK 与 XPages 相关的东西没有问题。请检查客户端窗口中的错误控制台。
  • 我添加了一个日志查看器的屏幕,它似乎无法识别资源中的css

标签: xpages xpages-ssjs xpages-extlib


【解决方案1】:

您是否依赖任何开源插件,例如最新版本的扩展库?

已知某些修复包安装会删除所有自定义插件,因此无法使用 Bootstrap 主题,因为核心扩展库不包含它。

【讨论】:

  • 我不在应用程序中使用主题。 “应用程序主题:平台默认值”和扩展库部分中的选项未选中:(
  • 我找到了解决方案。由于某种原因,当您在 Lotus Notes 客户端中运行该工具时,它无法识别每个元素中超过 2 个 css 文件或 2 个 js 文件。我不得不将他们加入一个文件。我的意思是 xpages 元素的 1 个 css 和 1 个 js。
  • 您知道您是否勾选了“使用运行时优化的 JavaScript 和 CSS 资源”?我想知道在尝试创建合并链接时这是否导致 XPiNC 出现问题。如果是这样,取消选择可能是问题的替代解决方案。
  • 您好@PaulStephen,很抱歉延迟回答。我不知道那个选项。在互联网上寻找该选项应该在应用程序属性> xpages 选项卡> 性能部分,但它不是。我不知道是不是因为我安装了最后一个 FP7。
  • 这是 Notes 9 之前的位置。大多数 XPages 设置现在已移至 Application Configuration > Xsp Properties,这应该是您检查 NSF 的 XPages 设置的默认起始位置。这个在 Persistence 标签上。
猜你喜欢
  • 2018-03-08
  • 1970-01-01
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
  • 2015-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多