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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

javaweb回顾第二篇tomcat和web程序部署

發布時間:2025/5/22 编程问答 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javaweb回顾第二篇tomcat和web程序部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?前言這篇主要說下關于tomcat中一些屬性和web程序的簡單部署,可能在實際開發有更好的部署方式,但是這也是一個基礎。

1:tomcat

關于tomcat估計只要接觸java的人都聽過這個名字,那我們都知道Servlet運行的話需要一個運行環境,也就是我們常說的Servlet容器,那么tomcat就是一個免費開源的Servlet容器。做過.net開發的應該知道IIS,其實tomcat和IIS一樣都是具有處理HTMl頁面的能力,當然也能處理Servlet和jsp。

下面是一個tomcat服務器接收客戶端請求并響應的流程

2:一個簡單的小程序

下面是我寫的一個簡單程序來部署在tomcat

?index.jsp

?UserServlet

?web.xml

然后項目打成war包 直接放在tomcat中的webapps下

我們看下tomcat的目錄

然后打來bin然后運行startup.bat批處理文件打開http://localhost:8080/web-deploy/index.jsp就會出現我們要的效果

另一種方式部署

在conf\Catalina\localhost新建一個xml文件名字要和你的web程序名保持一致然后然后在加上一個

<Context path="/web-deploy" docBase="C:\91\web-deploy" reloadable="true" />

其中path指定web程序的上下文路徑,docBase指定web程序的根目錄?reloadable=true 表示會監視classes文件和lib中文件的變化來自動更新,然后再次其中發現效果一樣。

當然你可以通過修改server.xml中的port來修改你的端口號

3:總結

這一篇也沒什么內容就是幫助自己回憶一下,但是一個web容器是可以有多個web應用程序,但是他們的上下文是唯一的。上下文跟就是你的應用程序名。


轉載于:https://blog.51cto.com/zhanglida66/1921294

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的javaweb回顾第二篇tomcat和web程序部署的全部內容,希望文章能夠幫你解決所遇到的問題。

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