- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有几个 .jar 文件想要部署到 8.5.3 Domino 服务器。
控制台命令“tell http osgi diag <bundle name>
”起作用并显示 bundle 在那里。但是,当我启动一个包含来自 jar 的 import 语句的 Notes Java 代理时,domino 控制台会打印这些类的 NoClassDefFoundError 错误。
最初名为 saxon9he.jar 的 .jar 示例:
[1834:0036-1E84] 24.08.2012 11:21:14 HTTP JVM: Exception in thread "AgentThread:JavaAgent"
[1834:0037-1E84] 24.08.2012 11:21:14 HTTP JVM: java.lang.NoClassDefFoundError:net.sf.saxon.Version
[1834:0039-1E84] 24.08.2012 11:21:14 HTTP JVM: at JavaAgent.NotesMain(Unknown Source)
[1834:003B-1E84] 24.08.2012 11:21:14 HTTP JVM: at lotus.domino.AgentBase.runNotes(Unknown Source)
[1834:003D-1E84] 24.08.2012 11:21:14 HTTP JVM: at lotus.domino.NotesThread.run(Unknown Source)
[1834:003F-1E84] 24.08.2012 11:21:14 HTTP JVM: Caused by:
[1834:0040-1E84] 24.08.2012 11:21:14 HTTP JVM: java.lang.ClassNotFoundException: net.sf.saxon.Version
[1834:0042-1E84] 24.08.2012 11:21:14 HTTP JVM: at lotus.domino.AgentLoader.loadClass(Unknown Source)
[1834:0044-1E84] 24.08.2012 11:21:14 HTTP JVM: at java.lang.ClassLoader.loadClass(ClassLoader.java:619)
[1834:0046-1E84] 24.08.2012 11:21:14 HTTP JVM: ... 3 more
其中一些 .jar 文件完全由我们自己编写,而其他文件则来自开源项目。这些 jar 。文件仅通过导入指令在多个 Java 代理、XPage 和“WebContent”中 Domino Designer 的 Java View 中创建的类中使用。我们在各种设计元素中使用这些包,并且有大约 100 个多米诺骨牌服务器必须获取这些文件和补丁,这就是为什么我们不想将它们放入每个服务器的本地文件系统中。
这就是我到目前为止为获得 jar 所做的事情。文件到我的多米诺骨牌服务器:
我已经导入了这些 jar 。将我的 Eclipse 4.2 客户端中的文件放入新的“现有 Jar 中的插件项目”中,并配置导入和导出包。 (我什至尝试从这些 jar.Files 制作 Bnd-Projects 以获得正确的 OSGI 就绪 list 文件,但遗憾的是并没有做得更好)之后我创建了一个包含插件的功能项目。最后,我将该功能导入到 Eclipse 中的新 Update-Site 项目中并构建它。
我在从模板“StdEclipseUpdateSite”(版本 8.5.3 (04.03.2011))创建的数据库中选择了此 site.xml。该数据库在 Notes.ini 中通过我的 8.5.3 上的“OSGI_HTTP_DYNAMIC_BUNDLES”参数引用Domino 服务器 x64 在我的 Windows 7 x64 上本地运行以进行测试。
我已经研究这个问题好几天了,阅读了有关 osgi 的内容,并在谷歌上搜索了很多类似的问题,但我自己无法完成这个工作。非常感谢任何帮助。
最佳答案
OSGI bundle 对经典代理不可见,我建议您使用 DOTS 插件服务来完成这些任务。 http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=OSGI%20Tasklet%20Service%20for%20IBM%20Lotus%20Domino
关于java - 通过 Notes-UpdateSite 数据库将 jar 部署到 Domino 服务器,以 NoClassDefFoundException 结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12107143/
在过去的几天里,我一直在尝试在 headless (headless) Debian VM 上测试构建我的 eclipse 插件。使用 headless (headless) Debian VM 的原
我正在尝试通过 Eclipse 使 ruby on rails 工作。我被指向了 http://updatesite.rubypeople.org/release通过几个站点。但是那个位置已经不在
我的 Eclipse RCP 应用程序是使用 eclipse-4 Mars 开发的。我想使用 RCP 更新站点使用 Eclipse Neon 更新 RCP 应用程序。在 eclipse -4 中是否可
我正在尝试安装 google GUI 构建器“Windowmaker Pro”我使用 eclipse 版本:Helios Service Release 1内部版本号:20100917-0705。但我
我们有几个 .jar 文件想要部署到 8.5.3 Domino 服务器。 控制台命令“tell http osgi diag ”起作用并显示 bundle 在那里。但是,当我启动一个包含来自 jar
我是一名优秀的程序员,十分优秀!