之前在Mac上通過安裝mamp來搭建PHP環境服務器,但是對于java來說,目前還是沒有找到類似mamp這樣強大的軟件來構建及管理java環境服務器,所以目前也是通過命令行來進行tomcat服務器的安裝和啟動,簡要的總結一下在Mac上進行tomcat服務器安裝的步驟。
第一步,給Mac安裝jdk環境。
直接百度”jdk for Mac“,找到其中一個版本進行安裝就可以了,安裝完成后,打開終端,輸入“java”或“javac”,如果出現java命令的使用說明,那么說明你的Mac上的jdk環境已經配置好,這個比起windows系統來說,簡單方便很多。
第二步,下載tomcat。
可以直接到apatch的官網(http://tomcat.apache.org/download-60.cgi)上進行下載,或者直接百度一下“tomcat for mac”,搜索其中一個版本進行下載即可,我下載的是6.0版的。一般來說,tomcat文件,是不分windows或者Mac系統的,還有我的Mac是64位,所以,我偷懶直接百度的,然后拿到了一個號稱是windows版的tomcat文件,就使用這個文件了。
第三步,tomcat文件的位置。
下載好的tomcat文件,一般是壓縮的文件,將其解壓,為了方便起見,直接將這個解壓后得到的文件夾命名為“tomcat6.0”,然后將這個文件夾拷貝到Mac上的資源庫里面,這個涉及到權限問題,所以必須放到資源庫中。(如果有的Mac沒有在finder中的側欄顯示資源庫,可以在終端使用“chflags nohidden ~/Library”命令顯示資源庫,直到可以在finder的側欄中出現小房子圖標,在小房子圖標目錄下,含有“資源庫”或“Library”文件夾)
第四步,在終端啟動tomcat服務器。
這一步還需要進一步的操作,打開終端,具體如下:
1.進入到tomcat6.0目錄下的bin目錄下
cd /Users/你的Mac名字/Library/tomcat6.0/bin
2.給tomcat6.0目錄下的所有.sh文件賦予管理員(讀寫)權限。(如果你想直接命令“./startup.sh”執行開啟服務器,那么會彈出提示,表示你還沒有權限)
sudo chmod 755 /Users/你的Mac/Library/apache-tomcat-6.0.37/bin/*.sh 或者 sudo chmod 755 *.sh
一般,給出這個賦予管理員權限后,會提示你在終端輸入密碼,你直接輸入你電腦的鎖屏密碼即可,輸入過程中,終端不會顯示你輸入的密碼(也不會用*號隱藏你的密碼),你輸入完畢,直接回車即可。
3.啟動tomcat服務器。
sudo sh startup.sh
輸入并回車后,終端會顯示你當前tomcat的環境變量存儲的位置,并且你的瀏覽器會自動打開“localhost:8080”這個網址,顯示一個tomcat的主頁,表示你的tomcat服務器已經配置完成并啟動了。
第五步,配置java web服務器。
如果你手里有一套java web源碼,那么就把這個文件夾(假設文件夾名字叫做javaJar)放到tomcat6.0目錄下的webapps目錄下,在終端下執行
sudo sh shutdown.sh 關閉服務器,然后再輸入
sudo sh startup.sh 打開服務器,表示服務器重啟(會自動導入這個web)。
(開啟服務器的時候,dock上會有java的Bootstrap運行圖標顯示,當關閉服務器時,這個Bootstrap運行圖標消失)
打開瀏覽器,在瀏覽器輸入“localhost:8080/javaJar”,回車,如果看到預期的網頁,那么表示你的web部署成功。
至此,我們的安裝、配置、啟動、部署這幾個功能都已經做完了。
在這個過程中,如果遇到其他的問題,大家可以一起討論,或者自行谷歌百度,網上的教程很多,希望對大家有所幫助。