最近學習Java剛好遇到需要配置本地服務器,用tomcat做服務器,自己用的是Mac電腦,固做了個記錄。
1、在官網(wǎng)下載tomcat版本
904BA092-CA2C-4011-864D-9A89417A0AEF.png
2、將下載好的版本進行重命名放到~/Library目錄下
3818E721-661F-4640-8EF0-96B9063EBBB3.png
3、在終端啟動Tomcat
$: cd /Users/mymac/Library/ApacheTomcat/bin
$: ./startup.sh
如果出現(xiàn)如下錯誤:
-bash: ./startup.sh: Permission denied
說明沒有權(quán)限,需要進行修改權(quán)限
chmod u+x *.sh
修改完之后重新啟動即可
E12CF650-81C8-494A-8844-C1689DDC7BD2.png
4、驗證Tomcat是否成功
在瀏覽器地址欄輸入:http://localhost:8080(或者在手機瀏覽器中輸入電腦IP+端口號也可以訪問)顯示如下界面:
BEECFED1-E17D-4B3D-8D3E-D59DBB0B2C41.png
5、關(guān)閉Tomcat
./shutdown.sh
6、ApacheTomcat目錄結(jié)構(gòu):
1>bin:存放tomcat命令
2>conf:存放tomcat配置信息,里面的server.xml文件是核心的配置文件
3>lib:支持tomcat軟件運行的jar包和技術(shù)支持包(如servlet和jsp)
4>logs:運行時的日志信息
5>temp:臨時目錄
6>webapps:共享資源文件和web應用目錄
7>work:tomcat的運行目錄.jsp運行時產(chǎn)生的臨時文件就存放在這里
7、修改端口號
服務器的默認端口是8080,也可以將其改成自定義的端口,為了避免與系統(tǒng)端口沖突,必須設(shè)置為1024以上,例如設(shè)置為8888
用記事本打開ApacheTomcat的conf目錄下的server.xml文件,將以下語句的port值8080改為自定義的端口號:(例如8888)
513BBF95-E0D8-4BEE-91D0-1B658D2F5B4A.png
重新啟動服務器后輸入localhost:8080無效,需要輸入localhost:8888就可以打開服務器的界面了.
8、密碼設(shè)置
在conf目錄的tomcat-users.xml文件里</tomcat-users>上面加入以下代碼:
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
因為xml的標簽都要關(guān)閉,還要重啟tomcat. 重新打開http://localhost:8888到Tomcat主界面,點擊 Manager App等按鈕賬號和密碼輸入tomcat即可登陸