1. 程式人生 > >mac下Tomcat安裝及啟動,瀏覽器卻打不開解決方案

mac下Tomcat安裝及啟動,瀏覽器卻打不開解決方案

第一步:下載 Tomcat

1. 選擇版本號

在右側 Download 選擇版本號。

下面,我選擇版本8作為演示

2. 並下載(選擇 zip 或 tar.gz 均可,注意別下載 windows 版本了點選下面的連結直接下載也行):

Core:

·      zip (pgpmd5sha1)

·      tar.gz (pgpmd5sha1)   

第二步:下載完之後,解壓,bing(可用 betterzip解壓)

1. 我解壓到了下載目錄(其他任意目錄也行),我的路徑如下:

$ pwd
/Users/hdtoSJ/Downloads/

2. 開啟終端,修改許可權輸入:sudo chmod 755 xxx/bin/*.sh

   (xxx表示你tomcat放至的路徑) 回車,要修改許可權,否則會提示 permission denny 錯誤;

3. 將 apache-tomcat-8.0.33/bin目錄下的 startup.sh拖入終端,回車:

$ /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/bin/startup.sh 
Using CATALINA_BASE:   /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33
Using CATALINA_HOME:   /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33
Using CATALINA_TMPDIR: /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/temp
Using JRE_HOME:        /Library/Java/Home
Using CLASSPATH:       /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/bin/bootstrap.jar:/Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/bin/tomcat-juli.jar
Tomcat started.

Apache Tomcat/8.0.33


如果想要在控制檯任意位置都能使用命令,那麼就要配置路徑:

MacBook-Pro:~ hdtoSJ$ touch .bash_profile
MacBook-Pro:~ hdtoSJ$ pico .bash_profile
輸入上述兩個命令,回車之後,在檔案開頭新增tomcat 中的 bin 目錄,依據我的目錄,我在檔案開頭加上這麼兩句:
export PATH=$PATH:/Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/bin;
export PATH=$PATH:/Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/logs;

接著按下 control+x,再按 y 表示確定修改,最後回車。

現在就可以在控制檯任意位置輸入:startup.sh 或 shutdown.sh 來開啟或關閉 tomcat 了。

【補充】如果未出現上述畫面,表示未成功,可能遇到的問題

1. 埠8080被佔用

如果是8080埠被佔用了,需要修改 apache-tomcat-8.0.33/conf/server.xml 檔案將

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

中的"8080"改為其他埠,比如"8888",重複步驟3,在瀏覽器中輸入http://localhost:8888/就能看到結果了。

2. JAVA_HOME路徑配錯了

這點比較鬱悶,找了很久原因,tomcat 日誌也沒有提示,也沒有報錯:

$ /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/bin/startup.sh 
Using CATALINA_BASE:   /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33
Using CATALINA_HOME:   /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33
Using CATALINA_TMPDIR: /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/temp
Using JRE_HOME: /Library/Java/Home
Using CLASSPATH:       /Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/bin/bootstrap.jar:/Users/hdtoSJ/Downloads/apache-tomcat-8.0.33/bin/tomcat-juli.jar
Tomcat started.

注意看第5行和成功部分的不同,是 JAVA_HOME出錯了。此時就需要更改apache-tomcat-8.0.33/bin/ 目錄下的catalina.bat 或者 catalina.sh 檔案(當然網上還有說更改setclasspath.sh 檔案,我嘗試了一下,未成功),這裡我修改了 catalina.sh 檔案。

此時我們就需要檢視 JAVA_HOME路徑了:

$ /usr/libexec/java_home [-V]
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

第二行就是我們希望得到的結果(如果 jdk 未安裝、配置,請先完成安裝配置)。

開啟catalina.sh

# OS specific support.  $var _must_ be set to either true or false.
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home;
cygwin=false
darwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
esac
將第2行新增進去,重複步驟3,就能得到正確結果了。

相關推薦

macTomcat安裝啟動瀏覽器解決方案

第一步:下載 Tomcat 1. 選擇版本號 在右側 Download 選擇版本號。 下面,我選擇版本8作為演示 2. 並下載(選擇 zip 或 tar.gz 均可,注意別下載 windows 版本了點選下面的連結直接下載也行): Core: ·      zip (

Wind10 Redis 服務無法啟動錯誤 1067 程序意外終止解決方案

win10  Redis服務無法啟動,檢視redis日誌 提示  Can't open the append-only file: Permission denied 到安裝目錄Redis-x64-2.8.2103中將appendonly.aof檔案只讀屬性去

服務器能遠程連接網絡連接正常但是外網域名Ping不通瀏覽器網站

CP BE 網站 打不開 屬性 地址 dns設置 本地 否則   服務器能遠程連接成功,但在瀏覽器中打不開任何網站,出現這個問題一般是安裝什麽軟件引起IE的相關設置做了變動或者是服務器中了病毒引起的,或是服務器的DNS設置是錯誤的。    一、先檢查服務器DNS是否正確  

Win2003 Computer Browser 服務沒有自動啟動網路連線

由於Computer Browser 服務依賴 window firewall/ICS 服務(windows 防火牆)。所以當window防火牆/ics 服務禁用後,相應的 網路服務Computer Browser 自動停止! 所以要開啟window firewall/i

固定連結更改後文章解決方案

WordPress自帶預設的固定連結是http://localhost/?p=123,不論對於SEO還是個人,都不友好。 為了提高SEO,很多人更改了固定連結,基本上都是這樣 /%category%/

macmysql安裝配置啟動

completed work ora 啟動 8.0 com allow dem fault ---恢復內容開始--- 原始鏈接:https://segmentfault.com/q/1010000000475470 按照如下方法成功安裝並啟動: mysql -u

mac安裝包損壞解決方法

問題如下: 或者這樣 或者這樣: 相信夥伴們在遇到以上的情況是不是覺得是軟體包壞了呢? N0,非常肯定加確定的告訴您不是我們軟體包壞了,而是Mac使用者在第一時間升級mac10.12_10.13最新版本的系統後,系統中的"安全性與隱私"中沒有"任何來源"這個選項

Centos6.5Tomcat安裝配置

tsp watermark ext name mode export f2c images centos6 一、安裝前準備 安裝Tomcat需要提供JDK支持 下載JDK安裝包 #wget https://download.oracle.com/otn-pub/java/j

macgit安裝和配置並將gitlab程式碼下載到本地

1、下載git客戶端並安裝,下載地址為:https://git-scm.com/download/mac 2、gitlab賬號申請註冊 3、生成金鑰,並新增到gitlab (1)配置名字和郵箱:終端輸入 git config --global user.name "xuqiong"

RoctetMQ windows安裝啟動

目錄 一、下載編譯後的二進位制檔案 二、解壓 三、啟動 四、 BAT一鍵啟動 一、下載編譯後的二進位制檔案 編譯後的二進位制檔案(下載此檔案則不需要編譯):http://rocketmq.apache.or

kafka學習(1)linux安裝啟動以及Java示例程式碼

1. 安裝 1.1 下載kafka並解壓 wget http://mirror.bit.edu.cn/apache/kafka/0.11.0.0/kafka_2.11-0.11.0.0.tgz tar -zxvf kafka_2.11-0.11.0.0.tgz 1.2 修改

macsupervisor安裝簡單配置

gen github back 管理工具 target 測試 重啟 symbol 重定向 supervisor是一個用 Python 寫的進程管理工具,可以很方便的用來啟動、重啟、關閉進程(守護進程)。可以用他來管理自己的“服務程序”。 安裝 首先安裝Python

MacMyEclipse安裝破解

一、安裝MyEclipse 去 官網下載MyEclipse ,我這裡下載的是最新版MyEclipse 2017 CI 5,安裝之後不要立即開啟,不然會導致後面破解失敗。 二、破解 1.下載破解檔案,親測可用。 2.解壓破解檔案 3.複製path下

windowsTomcat安裝Eclipse配置教程

目錄: 1.安裝JDK和配置 2.安裝Tomcat和配置 3.安裝Eclipse和配置 4.Web程式的使用和釋出舉例 1. 安裝JDK和配置 (2)按照步驟點選下一步進行JDK軟體的安裝。 (3)配置JavaJDK的環境變數**      配置環境變數包括

Maccharles安裝配置

ref 本機 clas name help tor ans pro 電腦 一、下載地址 https://www.charlesproxy.com/download/ 激活碼 Registered Name: https://zhile.io License Key: 488

eclipse中啟動tomcat網頁中tomcat的主頁且專案tomcat中的webapp中

eclipse將tomcat的專案釋出目錄(tomcat 目錄中的webapp)重定向了,所以你會發現在tomcat安裝目錄下的webapp目錄裡面找不到你的專案檔案。 在Eclipse中,

vmware啟動虛擬機器提示磁碟“xxx.vmdk”或它所依賴的某個快照磁碟

在使用vmware的過程中,電腦出問題強制關機後,重新開啟虛擬機器,出現了“檔案鎖定失敗”,打不開虛擬機器的情況。 這主要是非正常關虛擬機器造成的,具體原因如下:虛擬機器為了防止有多虛擬機器共用一個虛擬磁碟(就是後 綴為.vmdk那個檔案)造成資料的丟失和效能的削弱,每次啟動虛擬機器時會給每個虛擬磁

用LoadRunner錄製指令碼時能開啟瀏覽器但是網頁

之前用火狐瀏覽器錄製指令碼還好好的,今天再錄製時就打不開網頁了,但是可以正常彈出瀏覽器。然後我就各種搜尋方法,終於解決了打不開網頁的問題: 1、在Vugen中進入tools->Recording Options->Network->Port Mapping頁面 2、點選“N

win10更新後 chrome核心瀏覽器開啟網頁一直載入顯示正在建立安全連線 甚至 解決方法

更新win10之後如果出現chrome核心的瀏覽器網頁總是打不開 開啟很慢,顯示正在建立安全連線 而ie和是可以正常訪問的 讓人苦惱不已,用這個方法後已解決問題。 近期,工程師收到大量反饋360瀏覽器,極速模式無法開啟網頁,相容模式無此問題。IE瀏覽器和Edge都正常。 下

Node安裝提示內部命令識別解決方案

一、安裝後node,cmd中輸入  node -v   總是提示內部命令不識別導致原因:      系統變數中的PATH 環境變數沒配置好解決方案:       如果你的PATH環境變數已經存在,就不需要新建了,直接在原有的路徑後面用分號隔開,然後新增上你的node安裝路徑(我的是預設安裝的路徑C:\Prog