我用Netbeans6.7編寫了一個servlet,它運行時會打開一個瀏覽器窗口,其地址爲:http://localhost:8080/My_App/Test_Servlet,我用我的IP地址替換了「localhost」,現在看起來像這樣:http://192.???.1.??:8080/My_App/Test_Servlet,但我試圖從我家外的另一臺計算機訪問它,它無法讀取任何內容,我想知道是否需要更改Windows Fire Wall設置以允許外部流量,這是一個PayPal IPN應用程序,所以我打電話給PayPal,他們說他們無法訪問:http://192.???.1.??:8080/My_App/Test_Servlet如何從外部訪問在我的PC上運行的Java servlet?
我應該怎麼做才能允許來自「paypal.com」的流量訪問「My_App/Test_Servlet」?
部分成功!在閱讀文章後,設置靜態IP,端口轉發,我可以從Paypal的測試IPN頁面發送一條消息,當我嘗試發送第二條消息時,它無法通過,所以我停止啓動我的servlet,然後我可以爲什麼發送另一個ONE消息,在第二個消息中再次失敗? Frank
你有沒有考慮過metastackoverflow? *諷刺笑* :-) – 2010-03-29 16:21:34
@Elite:doctype.com!不,呃,基本上是money.com!嗯... – 2010-03-29 16:26:53
我怎麼知道我是否有「靜態IP地址」,如果我沒有它,如何「使用動態DNS服務」?我需要支付「端口轉發」服務嗎? – Frank 2010-03-29 16:59:04