最近在瞭解 在線教育的項目,下載了一個源碼,是java語言的,想了解一下java項目的也可以下載此源碼:
https://gitee.com/inxeduopen/inxedu
按照說明,一步步設置。
mac下tomcat的安裝與配置
1、到 apache官方主頁 下載 Mac 版本的完整 tar.gz文件包。解壓拷貝到 /Library目錄下,並命名爲Tomcat,其他目錄也可。
2、修改目錄權限
到終端輸入
sudo chmod 755 /Library/Tomcat/bin/*.sh
3、啓動Tomcat
按回車鍵之後會提示輸入密碼,請輸入管理員密碼。之後輸入並回車:
sudo sh startup.sh
若出現如下提示則表示安裝並運行成功:
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
4、 打開瀏覽器,輸入 http://localhost:8080/
回車之後如果看到Apache Tomcat,表示已經成功運行Tomcat
5、配置Tomcat啓動腳本:
使用文本編輯器添加以下代碼:
#!/bin/bash
case $1 in
start)
sh /Library/Tomcat/bin/startup.sh
;;
stop)
sh /Library/Tomcat/bin/shutdown.sh
;;
restart)
sh /Library/Tomcat/bin/shutdown.sh
sh /Library/Tomcat/bin/startup.sh
;;
*)
echo “Usage: start|stop|restart”
;;
esac
exit 0
將文件保存爲tomcat,小寫並不帶後綴。賦予文件執行權限:
chmod 777 tomcat
。將這個文件放置到終端包含的路徑中,例如/usr/bin,而後便可以在終端中簡單地輸入tomcat start和tomcat stop啓用tomcat了。
快捷命令如下:
1)tomcat start
2) tomcat stop
3) tomcat restart
不過,我在運行項目的過程中遇到一個坑。
就是tomcat端口發生衝突。
一開始,我修改了tomcat的默認端口8080爲8088,
修改方法是:
vi /Library/Tomcat/conf/server.xml
後來查看8080端口被QQ佔用,再全部刪除一次。
sudo lsof -i -n -P |grep 8080
kill -9 ...
再重新運行項目。
就好了!