如何不輸入專案名埠號直接訪問java web專案

2021-07-23 17:33:19 字數 685 閱讀 6415

正常使用tomcat作為容器我們要訪問乙個頁面的方式是ip(或者網域名稱):8080/專案名/login.jsp(或者其他jsp檔案)

下面明確幾種需求

1   不用輸入埠號(例192.168.1.1/text/login.jsp)

由於瀏覽器預設訪問埠是80,所以需要在伺服器接收到80埠的請求後自動跳轉到8080埠(或者你tomcat當初修改的埠號,tomcat預設是8080),這部分參考文獻

兩條命令解決,注意是在root許可權下

2   ip/jsp頁面名訪問(也就是把專案名給拿掉)(例192.168.1.1/login.jsp)

3   直接輸入ip訪問(例192.168.1.1)

要是嫌麻煩連jsp頁面都不想輸入呢,比如預設的就是登陸頁面作為起點,解決方法:在root下開啟index.jsp(有的是index.html),直接輸入跳轉到login.jsp的**即可。

比如(這裡路徑需要注意,由於我是一步一步來的,所以這時root已經是專案檔案了,如果沒有刪除root那麼就寫成其他正確訪問專案檔案的路徑)

3無疑是最方便的,但是2也有用,比如乙個ip下有多個專案,必然需要有些專案用2訪問,3也可以直接不刪除root直接在index.jsp裡寫跳轉,但是需要注意路徑問題

輸入埠號內容校驗

遇到這麼乙個需求,上某個輸入框,允許使用者輸入埠號,支援單個埠號,多個埠號以逗號隔開,連續埠號以 分隔 同時支援輸入多個 多種型別的埠號 最簡單的方式是使用正則篩查,但是沒找到合適的正則,就臨時用python寫了乙個判斷指令碼 usr bin python coding utf 8 驗證埠號輸入內容...

16位埠號及埠號如何分類情況?

tcp報文段首部格式表明埠號的佔16位。一 埠和埠號 埠 邏輯埠 是指邏輯意義上用於區分服務的埠,通過不同的邏輯埠來區分不同的服務,如tcp ip 協議中的服務埠,比如用於瀏覽網頁服務的80埠,用於ftp服務的21埠等。物理埠 指的是物理存在的埠,如adsl modem 集線器 交換機 路由器上用 ...

vue專案更改埠號

scripts 由此可知,我們應該檢視build目錄下的dev server.js檔案 2 此處的port便是我們將要尋找的 在dev server.js的開始部分我們可以發現 var path require path 而path又是從 來的呢?根目錄下有乙個config資料夾,看名字就知道與配置...