linuxtomcat不能訪問
⑴ 在linux的tomcat部署一個war包 啟動正常,啟動日誌沒有問題,但是在訪問的時候一直不能顯示。
防火牆沒關吧。 試試 service iptables stop
或者在防火牆里允許8080埠訪問
⑵ 怎樣在linux下啟動tomcat
Linux下tomcat服務的啟動、關閉與錯誤跟蹤,使用PuTTy遠程連接到伺服器以後,通常通過以下幾種方式啟動關閉tomcat服務:
切換到tomcat主目錄下的bin目錄(cd usr/local/tomcat/bin)
1,啟動tomcat服務
方式一:直接啟動 ./startup.sh
方式二:作為服務啟動 nohup ./startup.sh &
方式三:控制台動態輸出拆譽方式啟動 ./catalina.sh run 動態地顯示tomcat後台的控制台輸出信息,Ctrl+C後退出並關閉服務
解釋:
通過方式一、方式三啟動的tomcat有個弊端爛汪,當客戶端連接斷開的時候,tomcat服務也會立即停止,通過方式二可以作為linux服務一直運行
通過方式一、方式二方旅歷段式啟動的tomcat,其日誌會寫到相應的日誌文件中,而不能動態地查看tomcat控制台的輸出信息與錯誤情況,通過方式三可以以控制台模式啟動tomcat服務,
直接看到程序運行時後台的控制台輸出信息,不必每次都要很麻煩的打開catalina.out日誌文件進行查看,這樣便於跟蹤查閱後台輸出信息。tomcat控制台信息包括log4j和System.out.println()等輸出的信息。
2,關閉tomcat服務
./shutdown.sh
⑶ 鎶婁竴涓緗戦〉test.html鏀懼埌linux鐩褰曚笅濡備綍杈撳叆IP:/test.html鍙鐩存帴璁塊棶錛
榪欎釜闇瑕佸湪鏈鏈烘惌寤烘湁涓涓鏂囨湰鏈嶅姟鍣ㄦ墠鍙浠ワ紝渚嬪侫pache絳夈
1銆佷笅杞紸pache杞浠跺畨瑁呭埌鐢佃剳涓婏紝灝嗗埗浣滃ソ鐨勯〉闈㈡斁鍦ㄧ綉欏電殑鏍圭洰褰曚笅錛孡inux涓嬩負Apache瀹夎呯洰褰曚笅鐨刪tdocs鏂囦歡澶逛笅銆
2銆佹帴涓嬫潵灝卞彲浠ュ疄鐜拌緭鍏IP/鏂囦歡鍚嶇О璁塊棶璇ョ綉欏典簡銆
琛ュ厖鐭ヨ瘑錛
Apache鏄涓栫晫浣跨敤鎺掑悕絎涓鐨刉eb鏈嶅姟鍣ㄨ蔣浠躲傚畠鍙浠ヨ繍琛屽湪鍑犱箮鎵鏈夊箍娉涗嬌鐢ㄧ殑璁$畻鏈哄鉤鍙頒笂錛岀敱浜庡叾璺ㄥ鉤鍙板拰瀹夊叏鎬ц騫挎硾浣跨敤錛屾槸鏈嫻佽岀殑Web鏈嶅姟鍣ㄧ杞浠朵箣涓銆傚畠蹇閫熴佸彲闈犲苟涓斿彲閫氳繃綆鍗曠殑API鎵╁厖錛屽皢Perl/Python絳夎В閲婂櫒緙栬瘧鍒版湇鍔″櫒涓銆傚悓鏃禔pache闊寵瘧涓洪樋甯曞囷紝鏄鍖楃編鍗扮瀹変漢鐨勪竴涓閮ㄨ惤錛屽彨闃垮笗濂囨棌錛屽湪緹庡浗鐨勮タ鍗楅儴銆備篃鏄涓涓鍩洪噾浼氱殑鍚嶇О銆佷竴縐嶆﹁呯洿鍗囨満絳夌瓑銆
⑷ linux下tomcat部署應用後如何通過url訪問文件
Tomcat 的部署單元是「應用」(web application)。
一個「應用」是一堆文件按照特定結構組織起的集合,默認 / 典型結構如下:
「應用」主目錄/
|- ... (各種可以被直接訪問到的目錄和文件)
`- WEB-INF/ (一個有一定復雜度的「應用」的關鍵內容)
|- web.xml (「應用」的主要配置信息)
|- classes/ (存放編譯好的 java 程序)
`- lib/ (存放編譯好且已壓縮的 java 程序)
如果「應用」【僅】有有需要直接訪問的文件,而無 java 程序,也無配置文件,
則可以省確 WEB-INF/ 。
根據你的描述,你的「應用」應該是 awr ,絕對路徑是「/opt/awr」,
且只包含一個需要直接訪問的 HTML 文件。
請確認你已經理解上文所說的「應用」,並確認你的「應用」的路徑,
之後才能做進一步回答。
⑸ linux tomcat 不能使用80埠是什麼原因
怎麼確定是80埠無法使用?是開啟tomcat服務的時候,被告知埠無法使用嗎?那麼可能是80已經被佔用,使用netstat -auntp|grep 80, 看下是哪個程序在佔用。把它kill掉試試看。如果是tomcat服務已經開啟,但是無法從本地或者其它計算機訪問,那麼關閉你的防火牆試試看,iptables -F. 如果是防火牆的原因,那麼使用ufw(ubuntu下),firewalld(redhat、centos下)來增加對80埠的支持。如果是網頁無法找到,那麼看看你的虛擬訪問路徑是否正確。該文件夾是否具有http訪問許可權,可以把selinux關掉試試,setenforce 0.linux tomcat 不能使用80埠是什麼原因
⑹ linuxtomcatstartup啟動位置錯誤
一.到tomcat的bin目錄下啟動startup.bat,(Linux中到tomcat的bin目錄下,./startup.sh),如果能進入tomcat頁面,則表示tomcat啟動成功。
如果tomcat報錯,拒絕訪問,或者進不去的話要看具體原因。
目前為止遇到的問題如下:
一.1.
(1)Windows上,埠被佔用。
一般出現的是運行後秒退的現象,打開cmd,輸入netstat -ano|findstr 8080(埠號),只有一個8080的埠號,則不是埠被佔用的問題
(2).查看Windows上的防火牆是否關閉
(3).如果遇到tomcat提示at least one jar was scanned for TLDs yet contained no TLDS,在tomcat包conf下面的Catalina.properties文件進行修改.
如圖,將jarstoskip=\改為jarstoskip=*.jar
(4).查看項目埠是否被佔用。eg:netstat -ano|findstr 3306(3306是項目的埠)
(5).打開tomcat後,能看見tomcat,但是無法進入項目:
#1.把項目包放在tomcat的webapp下
#2.進入項目包中的WEB_INF/classes/db.properties,查看裡面的連接名稱,埠號,密碼,是否與資料庫一致。
#3進入資料庫,打開連接,如果連接失敗,則進入任務管理器,查看mysql是否在運行,如果是關閉狀態,則打開運行。
#4重新打開項目
(6)查看網頁後面跟上的項目名,是否與資料庫名一致。