【问题标题】:set java security in Notes client在 Notes 客户端中设置 java 安全性
【发布时间】:2014-06-08 02:18:26
【问题描述】:

我正在尝试根据此处提供的代码运行 java 代理: Java NullPointerException in Java Agent

我正在从本地数据库运行代码并收到类似的消息:

java.lang.NullPointerException
    at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:727)
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:654)
    at COM.ibm.JEmpower.applet.http.HttpURLConnection.getInputStream(HttpURLConnection.java:411)
    at COM.ibm.JEmpower.applet.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:703)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:399)
    at java.net.HttpURLConnection.getResponseMessage(HttpURLConnection.java:456)
    at JavaAgent.NotesMain(Unknown Source)
    at lotus.domino.AgentBase.runNotes(Unknown Source)
    at lotus.domino.NotesThread.run(Unknown Source)

我想知道 Notes 客户端的设置是否会阻止代码正常运行,如果是,如何更改权限?

【问题讨论】:

  • 请出示您的代码。此外,请验证相同的 URL 在您运行此代理的计算机上的浏览器中是否有效。
  • 我可以将 URL 粘贴到 Notes 客户端中嵌入的浏览器的浏览器中,并得到响应。代码与此示例中的代码类似:stackoverflow.com/questions/20696245/…。所以当我调用 domino 代理时,在我看来我无法建立 http 连接。我错了吗?
  • ps 当我在服务器上安排代理时,我可以建立连接,但收到 302 消息...?

标签: java lotus-domino agent


【解决方案1】:

据我了解,您在客户端的浏览器会为您带来结果,在服务器上运行的代理会收到 302,而在客户端上运行的代理会收到 NullPointerException。

由于您似乎不想显示您的代码,所以我真正能做的就是猜测。 (如果我也看到了您的代码,也许这就是我所能做的,但如果您向我展示您自己可以看到的所有信息,我仍然会对您的问题感觉更好。)

无论如何,302 以某种方式向我暗示可能涉及代理。或许here的一些信息会对你有所帮助。

【讨论】:

  • 代码实际上与示例中的相同,只是 url 指向 REST 服务。
  • 代码实际上与示例中的相同,只是 url 指向 REST 服务。
猜你喜欢
  • 2019-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-14
  • 1970-01-01
相关资源
最近更新 更多