tomcat啟動在80埠 Permission denied :80
在redhat上啟動tomcat(將server.xml中的埠改為80)
su - tomcat -c "$CATALINA_HOME/bin/startup.sh"
後出現:Catalina.start: LifecycleException: null.open: java.net.BindException: Permission denied:80
這是因為只有root使用者才可訪問1024以下的埠。
解決方法:
重將server.xml中的埠改為8080
然後:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
(如果用到443,也相應執行以上方法)
即可!
相關推薦
tomcat啟動在80埠 Permission denied :80
解決方案:linux 下將tomcat的server.xml的埠改為80後以tomcat身份無法啟動tomcat! 在redhat上啟動tomcat(將server.xml中的埠改為80) su - tomcat -c "$CATALINA_HOME/bin/startup.sh" 後出現:Catalina.
tomcat啟動報錯:java.net.BindException: Permission denied :80
1,啟動報錯顯示 [org.springframework.web.servlet.DispatcherServlet]FrameworkServlet 'springMvc': initialization completed in 382 ms Jun
CENTOS: 把TOMCAT的8080埠換成80
這裡比較簡單。就是利用iptables把埠轉一下。按照一下步驟走,應該可以實現的。 注:我會用到我介紹的小工具來做編輯,可以參考我的帖子CENTOS要安裝的小工具 第一步:執行以下命令。把8080轉到80 iptables -t nat -A PREROUTING -p t
CentOS7.4環境配置:把TOMCAT的8080埠換成80
這裡比較簡單。就是利用iptables把埠轉一下。按照一下步驟走,應該可以實現的。 注:我會用到我介紹的小工具來做編輯,可以參考我的帖子CENTOS要安裝的小工具 第一步:執行以下命令。把8080轉到80 iptables -t nat -A PREROUTING
linux啟動tomcat -bash: ./startup.sh: Permission denied
在執行./startup.sh,或者./shutdown.sh的時候,爆出了Permission denied, 其實很簡單,就是今天在執行tomcat的時候,使用者沒有許可權,而導致無法執行, 進入tomcat bin檔案下,用命令chmod 修改一下bin目錄下的.sh許可權就可以了 如chmo
tomcat啟動提示埠被佔用。例:8088被佔用
1.在dos下,輸入 netstat -ano|findstr 8088 //說明:檢視佔用8088埠的程序 顯示佔用埠的程序資訊 2.taskkill /pid 13
Linux部署下tomcat啟動是埠號被佔用問題解決方法(1)
問題描述 :在使用tomcat時,我使用的8082埠一直報錯,說該埠已經被佔用,相近的部署的工程8080,8081,8083都可以正常啟動。但是該服務在30分鐘前還是能夠使用的,在工程中添加了程式碼就不能使用該埠了,後來嘗試了其他埠,仍然提示被佔用,總結來說就
java.net.SocketException: Permission denied(將80埠重定向到8080埠)
很多時候,tomcat是非root賬號,直接將8080改成80,tomcat會報錯 Java.NET.SocketException: Permission denied。原因是非root使用者不能訪問1024一下的埠。 為了解決這種問題,有方法如下:1.將當前使用者配置到sudo規則裡
Mac埠轉發解決eclipse/idea/tomcat不能啟動80埠的問題
sudo vi /etc/pf.conf 在rdr-anchor "com.apple/*"後新增 rdr on lo0 inet proto tcp from any to 127.0.0.1 p
解決Mac nginx問題 [emerg] 54933#0: bind() to 0.0.0.0:80 failed (13: Permission denied)
denied 解決 pos == min 鏈接 home 裏的 services brew services restart nginx Stopping nginx... (might take a while) ==> Successfully stopped n
Tomcat 80埠 配置及域名訪問步驟
一、修改埠tomcat預設監聽埠是8080,我們如果想不帶埠的直接訪問專案,就必須監聽80 埠; service.xml 以下程式碼段 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"&n
centos7 啟動80埠建議
如下圖所示 正常域名解析後配置伺服器能正常使用80埠但是個別異常 我就是那個個別 廢話補多少 看解決步驟 (80埠訪問失敗) 原因是80埠沒開如圖 方案如下 1 檢查防火牆是否開啟 2 開啟防火牆
Linux下Tomcat配置80埠 - 80指向8080埠 (測試可用)
1.重將Tomcat的埠(server.xml)由80改回8080。 2 2. 通過Iptables埠實現80到8080的轉發,命令為:iptables -t nat -A PREROUTING -p tcp --dpor
Linux下配置tomcat預設埠為80埠
進入tomcat安裝目錄下的conf目錄,然後編輯service.xml檔案 輸入:/8080,快速搜尋預設埠的位置,然後將其修改80埠 wq儲存退出 [[email protected] conf]# ../bin/shutdown.sh [[email
tomcat+nginx實現共用80埠遇到的問題
首先 在IDEA中 指定 專案名 rzhy,埠8082 ,那麼訪問地址就由locaLhost:8080變成了 localhost:8082/rzhy 這個很簡單 ,再啟動nginx (不會配置可以檢視我的部落格https://blog.csdn.net/ajax_yan/articl
windows下啟動nginx閃退---(Windows平臺下80埠被System佔用解決辦法)
前言: 在專案中用到nginx,啟動時閃退,檢視錯誤日誌,給出的錯誤如下: nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forb
CentOS配置Tomcat監聽80埠,虛擬主機
Tomcat更改預設埠為80 更改的配置檔案是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" pro
Tomcat介紹、安裝jdk 、安裝Tomcat、配置Tomcat監聽80埠、配置Tomcat虛擬主機、Tomcat日誌
一、Tomcat介紹 Tomcat是Apache軟體基金會(Apache Software Foundation)的Jakarta專案中的一個核心專案,由Apache、Sun和其他一些公司及個人共同開發而成。 Tomcat伺服器是一個免費的開放原始碼的Web應用
解決Jenkins自動部署Docker出現unix://localhost:80: Permission denied
jenkins使用docker-maven-plugin或者dockerfile-maven-plugin進行編譯時發現沒有許可權,具體錯誤內容如下: [INFO] I/O exception (java.io.IOException) caught when processing reques
tomcat啟動報錯 java net BindException Permission denied null
1,啟動報錯顯示[org.springframework.web.servlet.DispatcherServlet]FrameworkServlet 'springMvc': initialization completed in 382 msJun 01, 201