2014-04-23 60 views
-2

我想運行這裏提供的基於代碼的Java代理: Java NullPointerException in Java Agent設置Java安全性

我從本地數據庫中運行的代碼,並得到類似的消息:

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客戶端的設置是否阻止代碼正常運行,如果可以,可以更改權限?

+0

請顯示您的代碼。另外,請驗證您運行此代理的計算機上的瀏覽器中是否存在相同的URL。 –

+0

我可以將URL粘貼到Notes客戶端中嵌入的瀏覽器的瀏覽器中,然後我收到響應。該代碼與此示例中的代碼類似:http://stackoverflow.com/questions/20696245/java-nullpointerexception-in-java-agent。所以當我調用多米諾骨牌代理時,在我看來,我無法建立http連接。我錯了嗎? –

+0

當我在服務器上安排代理時,我可以建立連接,但我收到302消息...? –

回答

0

據我所知,您在客戶端上的瀏覽器給您帶來的結果,在服務器上運行的代理得到了302,並在客戶端上運行的代理讓你一個NullPointerException。

由於您似乎不想顯示您的代碼,我所能做的只是猜測。 (也許這就是我所能做的,如果我也看到了你的代碼,但是如果你能向我展示你可以看到的所有信息,我仍然會對你的問題感覺更好。)

無論如何, 302暗示我可能有一個代理涉及,不知何故。也許here的一些信息會對你有所幫助。

+0

除了url指向REST服務的指令外,代碼與示例中的代碼非常相似。 –

+0

除了URL指向REST服務的指令外,代碼與示例中的代碼非常相似。 –