簡體   English   中英

為 Java 應用程序使用公共 IP 地址

[英]Use public IP address for java application

我正在使用 netbeans Maven 構建一個簡單的 Spark 應用程序。 問題是當我嘗試訪問我的 spark 鏈接時,我必須輸入 localhost 而不是我的公共 IP 地址。 我怎么能把我的公共 IP 地址而不是本地主機或本地 IP 地址?

我的代碼很簡單,從spark框架網站復制過來的。

public class Main {
    public static void main(String[] args) {
        get("/hello/:name", new Route() {
            public Object handle(Request req, Response res) throws Exception {
                return "Hello sari i'm here"+ req.params(":name");
            }
        });
    }
}

使用您的公共 IP地址進行請求與其他所有網站相同,它會嘗試使用您所請求的端口向該 IP 發出請求。 但是他離開了你的本地網絡,所以它需要回到這個網絡中,而你的電腦不是它的前端界面。 如果您的端口未從外部打開,它將被拒絕 所以你需要從你的路由器打開端口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM