Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名
#1.打war包
1)命令:jar -cvf xx.war * (備注:執行打包的前提條件:目錄必須切換到打包項目的webRoot(webContent)目錄下)
2)war 文件是發布程序的壓縮版本
3)執行過程
目錄必須切換到打包項目的webRoot(MyEclipse中創建的項目生成的是webRoot文件夾)或webContent(Eclipse中創建的項目生成的是webContent文件夾)目錄下:
#2.在Tomcat中注冊用戶角色
注冊的目的是:能夠進入到Tomcat Manager中管理和查看自己發布的項目
在Tomcat安裝目錄apache-tomcat-6.0.45\conf的文件夾下找到文件tomcat-users.xml,在里面注冊,如下圖:
#3.創建虛擬目錄(域名)的兩種方式
##1)方式一(不建議使用,因為需要重啟服務器)–不推薦
###真實目錄: 項目文件的真實路徑
指項目所在的真實路徑,例如我將項目MyWebApp01放在了下面這個路徑下: C:\BaiduYunDownload\MyWebApp01(必須是發布版本的)###虛擬目錄: 域名就是一種虛擬目錄
指不存在的目錄,但是它與真實目錄形成了映射,虛擬目錄可以通過映射關系找到真實目錄,所以可以用虛擬目錄/MyFirstApp訪問到真實的頁面 /MyFirstApp###**建立映射關系:**將真實目錄和虛擬目錄關聯起來
<Context path="/MyFirstApp" docBase="C:\BaiduYunDownload\MyWebApp01"/>**path:**網路訪問的虛擬目錄名
**docBase:**代表的是應用的真實路徑
缺點:每次修改項目內容,都需要重啟服務器
###過程演示
1)啟動Tomcat服務器
3)創建虛擬目錄MyFirstAPP
在Tomcat安裝目錄apache-tomcat-6.0.45\conf的文件夾下找到文件server.xml - - -在最下面的host中寫入建立映射關系的標簽
**path:**網路訪問的虛擬目錄名
**docBase:**代表的是應用的真實路徑
3)登陸localhost:8080 - - - ->點擊Tomcat Manager - - ->可以看到我們的項目了
點擊/MyFirstApp就可以訪問我們的項目了
##2)方式二(不需要重啟服務器)–推薦使用
(1)新建MyFirstAPP.xml文件,文件名就是代表應用的虛擬目錄名。
(2)將文件放在tomcat的安裝目錄的conf\catalina\localhost\目錄下,文件內容如下:
<?xml version="1.0" encoding="UTF-8"?> <Context docBase=“C:\BaiduYunDownload\MyWebApp01”></Context>//(必須是發布版本的)訪問:http://localhost:8080/MyFirstAPP/
過程演示:
1.在安裝目錄apache-tomcat-6.0.45\conf\Catalina\localhost中創建MyApp.xml文件(文件名任意取)
2.查看自己的項目
注意:該方法中的真是路徑不能是webAPPs下的項目,否則running就會為false,此時是訪問不了項目的,如下圖:
正確填寫途徑如下:
總結
以上是生活随笔為你收集整理的Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JDBC连接mysql--学习目录
- 下一篇: Eclipse自动注册Servlet:w