日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#1.打war包
1)命令:jar -cvf xx.war * (備注:執行打包的前提條件:目錄必須切換到打包項目的webRoot(webContent)目錄下)

備注:1. c:創建新的文檔v:顯示打包的過程f:指定新的文檔的名稱war:打包文件的擴展名* 代表所有

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中注册用户角色、创建虚拟目录和域名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。