操作系統:Mac OS 10.11.6
Tomcat版本:9.0.0.M17
前言:部署Tomcat可以參考我一年前做的筆記:《在MAC下搭建JSP開發環境》,也可以參考大神寫的挺好的《Mac 安裝和配置 Tomcat》。
1、部署好Tomcat之后,在瀏覽器中輸入localhost:8080,即可進入下面的頁面:
然后
點擊取消之后會有提示頁面:
配置tomcat-users.xml中需要按照上面提示配置role角色和user賬戶即可。
配置好tomcat-users.xml文件之后,只要重新啟動tomcat服務器即可,一定要關閉了之后然后重新啟動哦。然后再回到localhost:8080主頁點擊server status,輸入配置好的賬戶和密碼就OK了。
后面如果點擊Host Manager也是一樣需要配置admin-gui角色和賬戶的。
然后,如果在主頁點擊Mamager app則進入的是管理我們的項目頁面:
2、JavaWeb程序目錄結構
需要隱藏的並且需要考慮提高安全性的文件都放在WEB-INF目錄下。
3、在Eclipse安裝插件讓其關聯Tomcat的啟動、關閉和重連。
插件下載地址:http://www.eclipsetotale.com/tomcatPlugin.html
注意:一定要注意插件對應的Eclipse的版本,本人現在時期(2017年2月24日)的最新版本的Eclipse這個插件網站還沒有支持。
但是可以下載歷史版本的Eclipse使用。
4、創建我們有用的項目目錄,簡單而不冗余。
或者直接新建,然后拷貝下面的代碼(更新時間: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源碼可以留着。
5、部署項目
直接把項目放進tomcat,不是很方便,而且每次添加項目文件,會越來越拖慢tomcat的啟動運行。
所以就直接在tomcat配置文件添加路徑訪問的方法:
上面圖片里面的path就是項目上下文的路徑,相當於path就是docBase的別名。
通過瀏覽器訪問項目的index.html:
還有一種方法部署項目也是可行的,也推薦這種方法: