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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

java web服务器tomcat介绍【转载】

發布時間:2024/4/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java web服务器tomcat介绍【转载】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

機器矩陣2016-08-10 22:14

java程序員親切地稱他為tom貓,看到這只貓可以說明1 服務器部署成功了 ,2 網絡是聯通的。

到底這只貓是什么來頭呢?

tomcat是Apache基金會下的一個開源的web服務器,大名鼎鼎的Apache不光開發了許許多多的開源項目,同時他還是目前美帝先進的直升機的型號.可謂霸氣十足.

這只貓到底是干嘛的?

如果你有一個網頁index.html,一個固定的外網IP和一臺電腦,如何讓這個網頁讓全世界的人都可以訪問,這只貓可以幫你,你只需要下載這只貓,找到webapps文件夾,在這個文件下自己建一個myweb的文件夾,然后將你的網頁放在這個文件夾里面,然后啟動這只貓,就可以讓世界上的人看你做的網站了。注意了,他們是這樣訪問的:http://你的ip:8080/myweb/index.html。

默認是8080端口對外開放的。也可以改成80端口。

下面來介紹用法

詳細介紹可去官網http://tomcat.apache.org/查看或者下載doc,api等資料.當然還有源代碼。

目前最高版本已經到達了9,不過建議還是先下載穩定的版本。例如,6,7都是不錯的選擇。

建議下載zip壓縮版本,只需要解壓就可以使用。

解壓之后出現:

tomcat的目錄結構:

/bin:存放windows或Linux平臺上啟動和關閉Tomcat的腳本文件

/conf:存放Tomcat服務器的各種全局配置文件,其中最重要的是server.xml和web.xml

/doc:存放Tomcat文檔

/server:包含三個子目錄:classes、lib和webapps

/server/lib:存放Tomcat服務器所需的各種JAR文件

/server/webapps:存放Tomcat自帶的兩個WEB應用admin應用和 manager應用

/common/lib:存放Tomcat服務器以及所有web應用都可以訪問的jar文件

/shared/lib:存放所有web應用都可以訪問的jar文件(但是不能被Tomcat服務器訪問)

/logs:存放Tomcat執行時的日志文件

/src:存放Tomcat的源代碼

/webapps:Tomcat的主要Web發布目錄,默認情況下把Web應用文件放于此目錄

/work:存放JSP編譯后產生的class文件

接下來如何將做好的項目放入到tomcat中去呢?

1 直接將網頁,或者javaweb項目中的webroot放入到tomcat中的webapps中就可以了。

2,在server.xml配置地址

在tomcat中的conf目錄中,在server.xml中的,<host/>節點中添加:

<Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true">

</Context>

或者

<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>

或者

<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>

說明:

path是虛擬路徑;

docBase 是應用程序的物理路徑;

workDir 是這個應用的工作目錄,存放運行時生成的與這個應用相關的文件;

debug 則是設定debug level, 0表示提供最少的信息,9表示提供最多的信息

privileged設置為true的時候,才允許Tomcat的Web應用使用容器內的Servlet

reloadable 如果為true,則tomcat會自動檢測應用程序的/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,可以在不重起tomcat的情況下改變應用程序,實現熱部署

antiResourceLocking和antiJARLocking 熱部署是需要配置的參數,默認false避免更新了某個webapp,有時候Tomcat并不能把舊的webapp完全刪除,通常會留下WEB-INF/lib下的某個jar包,必須關閉Tomcat才能刪除,這就導致自動部署失敗。設置為true,Tomcat在運行對應的webapp時,會把相應的源文件和jar文件復制到一個臨時目錄里。

3,在conf\Catalina\localhost下建立一個文件夾,如工程名:myweb.xml

然后寫上:

<?xml version="1.0" encoding="utf-8" ?>

<Context path="/myweb" docBase="E:\workspace\myweb\WebRoot" reloadable="true" />

以上三種方式任意選擇一種部署完成之后

然后訪問http://localhost:8080/myweb/即可進入你的項目了。

?

轉自:

java web服務器tomcat介紹 - 今日頭條(TouTiao.com)
http://toutiao.com/a6317197722454163714/?tt_from=mobile_qq&utm_campaign=client_share&app=news_article&utm_source=mobile_qq&iid=5058753261&utm_medium=toutiao_ios

總結

以上是生活随笔為你收集整理的java web服务器tomcat介绍【转载】的全部內容,希望文章能夠幫你解決所遇到的問題。

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