我正在构建一个 IBM Domino OSGi 插件,它打包了一个包含HttpServlet
.
我想从using和(从 OSGi 包中提取)进行 Http 调用( get
,post
等)。Servlet
org.apache.httpcomponents.httpclient_4.2.3
org.apache.httpcomponents.httpcore_4.2.3
我已将这两个jar
文件添加到domino\jvm\lib\ext
,对 file* 进行了通常的更改java.policy
,并将 jar 添加到构建路径中。
当我添加代码来创建和使用DefaultHttpClient
服务器时会抛出错误:
java.lang.NoClassDefFoundError: org.apache.commons.logging.Logfactory
我知道在 Domino 的 java 实现中记录是一个有点棘手的主题。奇怪的是,我使用 NSF 包含的 Servlet 运行相同的代码,它运行得很好。但是在我的 OSGi 上下文中,它会中断。如果我使用包含说它/log.nsf/
仍然中断的 url 调用 servlet。
任何帮助都感激不尽!
grant {
permission java.security.AllPermission;
};