1、tomcat伺服器是干什麼用的
tomcat伺服器
為應用伺服器
簡單點說 就是用來處理網路傳輸過來的一些請求 比如http請求 並處理請求 返回數據
2、如何使用tomcat搭建伺服器
1、首先要到tomcat的官方網站上將tomcat下載下來,這里建議最好下載ZIP格式的,我們可以自己進行後面的配置。http://tomcat.apache.org/ 現在統稱用6.x進行開發,我們就以6.x為例。
2、將下載好的ZIP文件解壓縮
3、下面我們要配置兩個環境變數,因為tomcat是運行在java VM之上的,所以tomcat自然要能找到你的電腦里的JDK安裝在哪裡。我們可以在用戶環境變數里添加一個叫做JAVA_HOME的環境變數
變數名為 JAVA_HOME 變數值為JDK的安裝目錄,注意不是JRE也不是JDK的bin目錄
然後我們要配置一個名為CATALINA_HOME的環境變數
變數名為CATALINA_HOME 變數值為剛才解壓縮出來的文件的路徑 如 D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35
4、進入解壓縮出的文件夾中找到bin目錄,然後進入,WINDOWS系統中雙擊startup.bat文件就可以正常啟動Tomcat服務了
LINUX系統可以執行startup.sh 這個shell腳本
接下來將如和高效的部署web項目
與bin目錄同級的conf目錄里有一個server.xml文件 在我的電腦里目錄如下D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35\conf
用任何一個文本編輯器打開它,在這個文件的最後,</Host>之前插入如下代碼就可以將你的web項目部署到伺服器上了
<Context path="" docBase="" reloadable="true"/> 注意path里填寫你的web項目名稱前面加「/」 docBase裡面填寫你的web項目的WebRoot路徑,給大家個例子<Context path="/DrivingTestWeb" docBase="D:\Program Files\Workspaces\MyEclipse 8.5\DrivingTestWeb\WebRoot" reloadable="true"/> 這是我的一個項目的發布方式,在eclipse里創建項目時名這就叫做DrivingTestWeb,通過這種方式就不需要在eclipse裡面配置發部項目了
用Myeclipse開發時一定將自己的Tomcat伺服器關聯到Myeclipse上,不要用Myeclipse自己原有的Tomcat
方法如下
打開Myeclipse ----->Window ------>Preferences------->Myeclipse--------->Servers-------->Tomcat------->Tomcat6.x
進入之後選擇Enable ,之後Tomcat home directory那個選項點擊Browse找到你的Tomcat存放的目錄點擊OK 。
就這樣,您的問題就可以的到解決了
3、怎樣快速啟動tomcat伺服器
|1、建立啟動腳本(/etc/init.d/tomcat)
#
# !/bin/bash
# Description: start or stop the tomcat
# Usage: tomcat [start|stop|reload|restart]
# Author: Wang Yinghui
# Date: Thu Apr 26, 2007
#
export PATH=$PATH:$HOME/bin
export BASH_ENV=$HOME/.bashrc
export USERNAME="root"
case "$1" in
start)
#startup the tomcat
echo -n "tomcat start: "
cd /home/tomcat-5.5.20/bin/
. myconfig.sh
./startup.sh
cd /home/tomcat-5.5.20_second
. myconfig.sh
./startup.sh
echo "finished"
;;
stop)
# stop tomcat
echo -n "tomcat stop:"
ps -ef | grep "java" | grep -v grep | sed 's/ [ ]*/:/g'|cut -d: -f2| kill -9 `cat`
echo "finished"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: tomcat [start|stop|reload|restart]"
exit 1
esac
exit 0
4、tomcat伺服器工作原理?
tomcat伺服器的工作原理可以概括為以下幾點:
1、Tomcat是運行在JVM中的一個進程。它定義為「中間件」,顧名思義是一個在Java項目與JVM之間的中間容器。
2、Web項目的本質,是一大堆的資源文件和方法。Web項目沒有入口方法(即main方法),這意味著Web項目中的方法不會自動運行起來。
Web項目部署進Tomcat的webapp中的目的是很明確的,那就是希望Tomcat去調用寫好的方法去為客戶端返回需要的資源和數據。
3、Tomcat可以運行起來,並調用寫好的方法。那麼,Tomcat一定有一個main方法。對於Tomcat而言,它並不知道用戶會有什麼樣的方法,這些都只是在項目被部署進webapp下後才確定的。
由此,可知Tomcat用到了Java的反射來實現類的動態載入、實例化、獲取方法、調用方法。但是部署到Tomcat的中的Web項目必須是按照規定好的介面來進行編寫,以便進行調用。
(4)tomcatvps擴展資料:
tomcat伺服器的特點:
Tomcat運行時佔用的系統資源小,擴展性好,支持負載均衡與郵件服務等開發應用系統常用的功能。Tomcat是一個開源的web伺服器,且是一個小型的輕量級應用伺服器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。
對於一個初學者來說,可以這樣認為,當在一台機器上配置好Apache伺服器,可利用它響應對HTML頁面的訪問請求。實際上Tomcat部分是Apache伺服器的擴展,所以當你運行tomcat時,它實際上作為一個Apache獨立的進程單獨運行的。
當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web伺服器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。
參考資料來源:網路-tomcat
5、怎麼在本地搭建tomcat伺服器
1:眾所周知,來tomcat運行是需要jdk的支自持
2:jdk下載好了當然是安裝jdk了,安裝jdk必不可少的一個環節就是配置環境變數了!
3:第三步當然就是下載tomcat到我們的伺服器上面了,tomcat下載地址
4:下載好了的話,接下來就是配置tomcat了,如果是配置一個tomcat的話,就很快了 !
6、tomcat伺服器怎麼做robots
1. 下載 tomcat 最好是下載解壓版,解壓後就能用
官網下載地址http://tomcat.apache.org/download-70.cgi
2.測試是否可以使用,打開tomcat,點擊如下的 startup.bat
3. 打開自己的瀏覽器輸入 localhost:8080 如果出現如下頁面則可以使用
4.http:localhost:8080/ 實際對應的本地目錄就是 D:\apache-tomcat-7.0.42\webapps\ROOT(我的電腦上的),將要放到伺服器上的數據復制到這個目錄下,為了不混淆最後新建一個目錄,這里我新建一個test目錄下面放一個categories.json文件
5.訪問自己提供的數據,在瀏覽器上輸入http://localhost:8080/test/categories.json
7、怎麼啟動tomcat伺服器
倆種方法。
第一種:
1.啟動tomcat目錄。 tomcat目錄/bin/startup.bat(window啟動文件) 找到startup.bat 雙擊運行。會有一個黑窗口,黑窗口不要關閉。(如果關閉,相當於把tomcat停止了。)
2.在瀏覽器地址欄中輸入:http://localhost:8080 或者 http://127.0.0.1:8080localhost ,如果看到如下頁面,證明啟動成功
3.配置tomcat的埠
tomcat默認的埠是8080(訪問埠)http的默認埠是80,如果訪問的時候輸入http://www.baidu.com相當於http://www.baidu.com:80。當真正在項目上線之後,通常採用80,修改方法如下:
1)找到tomcat目錄/conf/server.xml
2)修改port的值,將port埠的值修改為80
3)然後在瀏覽器中輸入 http://127.0.0.1:80 或 http://127.0.0.1 訪問測試
第二種:
catalina run 啟動Tomcat
Tomcat啟動,還有一種啟動的方法就是在命令行中,先把你的當前目錄切換 到你tomcat目錄in目錄下,如下是我的位置
再執行catalina run 這個命令啟動Tomcat。這個命令有什麼好處。當Tomcat啟動失敗的時候,會有一閃而過的情況,
當我們使用catalina run 這個命令啟動Tomcat的時候,哪怕有錯誤,我們也可以清楚的看到tomcat失敗的原因。不會一閃而過。
拓展資料:
Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規范。
因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。
Tomcat 伺服器是一個免費的開放源代碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。
對於一個初學者來說,可以這樣認為,當在一台機器上配置好Apache 伺服器,可利用它響應HTML(標准通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 伺服器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web伺服器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。
不過,Tomcat處理靜態HTML的能力不如Apache伺服器。目前Tomcat最新版本為9.0。
8、tomcat伺服器優點
1免費
2開源
3支持最新標准(SUN的專家經常和TOMCAT的開發人員在一起混)
4更新快
5跨平台
9、什麼是tomcat伺服器與網路中的伺服器有什麼區別
tomcat是web伺服器,你可以把你自己的web項目部署到上面。通過瀏覽器可以訪問。
網路伺服器是在網路上為用戶提供各種服務。比如你把資料備份到伺服器上就指的是這個伺服器。
小菜一個,請高手指點。