亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

tomcat簡介_動力節點Java學院整理

2024-09-01 13:52:30
字體:
來源:轉載
供稿:網友

tomcat介紹: 

web服務器只能完成靜態資源的請求;

web容器能夠進行動態資源的請求;

tomcat就是一個最簡單的web容器,是apache的jarkata項目的子項目。

tomcat 7.0.X支持Servlet 3.0規范,因此建議使用7.0.X; 

tomcat有兩種版本:

(1)二進制版本:解壓后需要配置環境變量,建議使用此版本。
(2)服務版本:可執行文件,安裝好后會在系統中注冊服務.

tomcat目錄介紹:

tomcat有幾個文件夾:

(1)bin:存放可執行命令,比如開啟和關閉tomcat:startup.bat;
(2)conf:配置文件。
(3)webapps:發布web應用。
(4)lib:庫文件,可以通過此目錄擴展,比如放置數據庫驅動在此文件中。
(5)work:臨時的Java或class文件。

Tomcat基本配置

注意:Tomcat不要放在中文目錄或帶有空格的目錄中;

一、配置環境變量

1.配置 JAVA_HOME :C:/Java/jdk1.6.0_27

2.配置 CATALINA_HOME:C:/apache-tomcat-7.0.6   (這個環境變量可以不配)

這里以我的配置為例,根據自己的安裝位置調整;

catalina_home配置了以后,當出現如圖情況:

tomcat簡介,Tomcat基本配置

當點擊C:/tomcat/bin/startup.bat后 啟動的是D:/tomcat

二、配置端口

 默認為8080,可以在tomcat/conf/server.xml中的配置.

<Connector port="8888" protocol="HTTP/1.1"   //此處可以把8888換成任意端口.       connectionTimeout="20000"        redirectPort="8443" /> 

配置完這些后已經可以使用tomcat了,在瀏覽器中輸入 http://localhost:8888 后彈出如下頁面:

tomcat簡介,Tomcat基本配置

端口被占用問題:

如果有其他軟件占用了此端口,則會導致tomcat不能啟動;

解決方案:

用FPort等軟件查看端口使用情況,然后 kill 此進程即可;

三、配置用戶角色

為了在頁面中管理部署web應用,必須要有用戶,因此需要配置新用戶和密碼(原本無用戶)。

在tomcat/conf/tomcat-users.xml中的<tomcat-users></tomcat-users>中添加如下語句:

<role rolename="manager-gui"/> <user username="admin" password="12345" roles="manager-gui"/> //用戶名為admin,密碼為12345 

JAAS:Java Authentication Authorization Service 即Java驗證授權服務

如圖可以利用前面設定的用戶名和密碼登陸:

tomcat簡介,Tomcat基本配置

四、配置部署web應用路徑

1.可以在webapps目錄中進行部署,即直接將整個web應用復制到webapps下。

2.可以在conf/catalina/localhost目錄中創建一個test.xml,在此文件中添加:

<?xml version="1.0" encoding="GBK"?> <Context docBase="F:/publish" debug="0" privileged="true">  //docBase是路徑,可以自己調整 </Context> 

這樣可以輸入 http://localhost:8080/test 訪問,注意這個test就是xml文件的名字。

比如xml文件的名字為x.xml,則輸入 http://localhost:8888/x

還需要在F:/publish,也就是web應用的目錄新建一個WEB-INF文件夾,在此文件夾中新建一個web.xml,為了偷懶,可以把tomcat/webapps/WEB-INF/web.xml 的文件黏貼到F:/publish/WEB-INF中.

3.可以在網頁中部署,如圖所示:

可以通過war包或者一個路徑部署,war包可以從Eclipse中導出。

tomcat簡介,Tomcat基本配置

常見注意點:

1.設置端口號:在conf/server.xml中修改。

2.配置虛擬目錄:在conf/server.xml中最后添加<Context path = "...." docBase = "..."/>,

比如    <Context path = "/test" docBase = "D:/test"/>,則瀏覽器中輸入http://localhost:8080/test則可以運行D:/test的內容。

注:在配置完后還要在conf/web.xml中

<param-name>listings</param-name><param-value>false</param-value>改成true

3.配置默認首頁:在conf/web.xml中最后

<welcome-file>index.html</welcome-file>

說明默認為index.html,因此如果輸入http://localhost:8080/test則會自動調用index.html.

4.每個web應用中都需要WEB-INF和web.xml文件,最簡單的辦法就是去tomcat主目錄下的webapps/ROOT/的WEB-INF拷貝到你所需要的web應用文件夾下。

5.第一次用戶請求某個JSP會比較慢。

原因:JSP首先會轉換成JAVA文件,然后再編譯成class文件,最后才執行,這些java和class的文件都在tomcat主目錄的work文件夾下。

HTTP常見狀態:

(1)404錯誤:客戶路徑不正確造成。
(2)500錯誤:服務器內部錯誤。

因此總的來說:

(1)2##:請求成功。
(2)4##:客戶端錯誤。
(3)5##:服務器錯誤。

JSP文件簡介:HTML+JAVA代碼。

<%。。。%>中嵌入java代碼。

在html中<form>的action屬性可以設置服務器處理請求的jsp文件,例如:

<form action = "hello.jsp" method = "post">

接下來是一個最簡單的應用tomcat的程序,用戶輸入任意字符串比如world,服務器返回hello加上字符串,比如hello,world.

<html>   <head>     <title>Demo</title>   </head>   <body>     輸入內容:     <form action = "input.jsp" method = "post">       <input type = "text" name = "info"/>       <input type = "submit" value = "顯示"/>     </form>   </body> </html> 

jsp文件:

<html>   <head>     <title>Demo</title>   </head>   <body>     <%       String str = request.getParameter("info");       str = "Hello,"+str;       out.println("<h1>"+str+"</h1>");     %>   </body> </html> 

web應用目錄布局建議:

主目錄   |   |-WEB-INF   |  |-  web.xml   |  |-  classes   |  |  |-放置class文件   |  |-   lib   |  |  |-放置第三方jar包   |  |-   src   |  |  |-存放源文件   |-存放jsp、html   |   |-image   |  |-存放圖片 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本欧美一二三区| 黑人巨大精品欧美一区二区一视频| 国产欧美精品va在线观看| 九九久久精品一区| 精品视频在线导航| 亚洲欧美日本另类| 亚洲激情成人网| 亚洲人午夜精品免费| 欧美精品免费在线观看| 亚洲香蕉在线观看| 爱福利视频一区| 欧美一级淫片aaaaaaa视频| 国产成人小视频在线观看| 91精品国产一区| 91精品综合视频| 国产乱肥老妇国产一区二| 国产精品久久久久久网站| 久久综合色88| 欧美日韩亚洲一区二区三区| 正在播放亚洲1区| 欧美日韩激情美女| 另类少妇人与禽zozz0性伦| 北条麻妃一区二区三区中文字幕| 91国内在线视频| 午夜免费在线观看精品视频| 色偷偷91综合久久噜噜| 久久久亚洲国产天美传媒修理工| 91av在线网站| 国产成人高潮免费观看精品| 欧美诱惑福利视频| 欧美在线日韩在线| 久99九色视频在线观看| 久久影视电视剧免费网站清宫辞电视| 日本一区二三区好的精华液| 日韩国产一区三区| 国产精品直播网红| 久久综合久久88| 精品高清美女精品国产区| 美女视频黄免费的亚洲男人天堂| 色综合久久88色综合天天看泰| 久久亚洲影音av资源网| 国内精品伊人久久| 日韩精品视频免费| 中文字幕视频在线免费欧美日韩综合在线看| 国内精品久久久久久久| 欧美精品久久久久| 狠狠爱在线视频一区| 亚洲欧美国产一区二区三区| 国内精品小视频| 欧美日韩另类在线| 欧美视频中文在线看| 亚洲精品中文字幕女同| 欧美日韩国产在线播放| 精品一区二区三区电影| 国产精品一区二区电影| 亚洲欧美一区二区精品久久久| 久久99久久久久久久噜噜| 亚洲欧美日韩另类| 久久久亚洲天堂| 欧美成人精品不卡视频在线观看| 久99久在线视频| 免费97视频在线精品国自产拍| 日韩成人在线电影网| 精品国产91乱高清在线观看| 亚洲无av在线中文字幕| 亚洲国产成人精品久久久国产成人一区| 欧美日韩一区二区三区| 91av国产在线| 精品亚洲夜色av98在线观看| 欧美日韩国产123| 成人亲热视频网站| 精品国偷自产在线| 久久精品国产96久久久香蕉| 国产999精品久久久影片官网| 久久电影一区二区| 精品日本美女福利在线观看| 久久国产精品久久久久久久久久| 精品久久久久久久久中文字幕| 正在播放欧美视频| 欧美大片在线影院| 亚洲另类图片色| 欧美黄色免费网站| 97免费中文视频在线观看| 97国产精品免费视频| 98精品国产高清在线xxxx天堂| 久久久久久久久爱| 欧美尺度大的性做爰视频| 亚洲欧美日本精品| 最好看的2019的中文字幕视频| 久久艳片www.17c.com| 日韩av电影手机在线观看| 亚洲a级在线观看| 欧美丰满少妇xxxx| 中文字幕免费精品一区高清| 日韩欧美在线一区| 精品一区精品二区| 日韩免费观看高清| 国产女人精品视频| 亚洲天堂av在线播放| 国产日韩在线精品av| 欧美亚洲另类激情另类| 日韩成人av一区| 亚洲美女免费精品视频在线观看| 色香阁99久久精品久久久| 中文字幕日韩欧美在线| 国产日韩欧美在线视频观看| 亚洲精品久久久久中文字幕欢迎你| 亚洲影院色在线观看免费| 91国内精品久久| 久久伊人色综合| 日韩电影中文 亚洲精品乱码| 欧亚精品在线观看| 国产精品毛片a∨一区二区三区|国| 国产精品久久久久久久av大片| 最新亚洲国产精品| 中文字幕视频一区二区在线有码| 88xx成人精品| 91av成人在线| 中文字幕亚洲二区| 91精品视频一区| 91av在线影院| www.日韩系列| 亚洲精品美女在线观看| 91精品在线观| 欧美日在线观看| 日韩极品精品视频免费观看| 亚洲精品99999| 久久久久国色av免费观看性色| 国产精品第三页| 亚洲成成品网站| 国产精品久久久久一区二区| 国产精品草莓在线免费观看| 7m第一福利500精品视频| 国产亚洲欧美日韩一区二区| 最近中文字幕日韩精品| 中文字幕欧美日韩在线| 亚洲欧洲国产伦综合| 国产精品一区二区3区| 亚洲大胆人体视频| 免费成人高清视频| 亚洲电影免费观看高清完整版在线观看| 国产精品免费视频xxxx| 欧美激情亚洲国产| 久久久久国产视频| 91欧美精品午夜性色福利在线| 伊人成人开心激情综合网| 国产亚洲在线播放| 亚洲一区二区三区在线免费观看| 欧美在线视频一区| 亚洲午夜av电影| 国产91在线高潮白浆在线观看| 亚洲va电影大全| 日本久久久久久久| 日本免费久久高清视频| 久久久精品影院| 国产精品久久不能| 欧美大肥婆大肥bbbbb| 亚洲精品自产拍| 亚洲一级黄色av| 裸体女人亚洲精品一区| 国产性猛交xxxx免费看久久| 色无极影院亚洲| 91精品国产九九九久久久亚洲| 91九色视频导航|