操做系統:Mac OS 10.11.6html
Tomcat版本:9.0.0.M17java
前言:部署Tomcat能夠參考我一年前作的筆記:《在MAC下搭建JSP開發環境》,也能夠參考大神寫的挺好的《Mac 安裝和配置 Tomcat》。git
一、部署好Tomcat以後,在瀏覽器中輸入localhost:8080,便可進入下面的頁面:github
而後web
點擊取消以後會有提示頁面:apache
配置tomcat-users.xml中須要按照上面提示配置role角色和user帳戶便可。瀏覽器
配置好tomcat-users.xml文件以後,只要從新啓動tomcat服務器便可,必定要關閉了以後而後從新啓動哦。而後再回到localhost:8080主頁點擊server status,輸入配置好的帳戶和密碼就OK了。tomcat
後面若是點擊Host Manager也是同樣須要配置admin-gui角色和帳戶的。安全
而後,若是在主頁點擊Mamager app則進入的是管理咱們的項目頁面:服務器
二、JavaWeb程序目錄結構
須要隱藏的而且須要考慮提升安全性的文件都放在WEB-INF目錄下。
三、在Eclipse安裝插件讓其關聯Tomcat的啓動、關閉和重連。
插件下載地址:http://www.eclipsetotale.com/tomcatPlugin.html
注意:必定要注意插件對應的Eclipse的版本,本人如今時期(2017年2月24日)的最新版本的Eclipse這個插件網站尚未支持。
可是能夠下載歷史版本的Eclipse使用。
四、建立咱們有用的項目目錄,簡單而不冗餘。
或者直接新建,而後拷貝下面的代碼(更新時間:2017年2月24日):
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 5 http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 6 version="3.1" 7 metadata-complete="true"> 8 9 10 11 </web-app>
而後項目中的classes目錄會自動隱藏,這個目錄咱們不須要看到。
若是之後有人須要項目,只須要拷貝webapp給別人便可。而src源碼能夠留着。
五、部署項目
直接把項目放進tomcat,不是很方便,並且每次添加項目文件,會愈來愈拖慢tomcat的啓動運行。
因此就直接在tomcat配置文件添加路徑訪問的方法:
上面圖片裏面的path就是項目上下文的路徑,至關於path就是docBase的別名。
經過瀏覽器訪問項目的index.html:
還有一種方法部署項目也是可行的,也推薦這種方法: