導航:首頁 > IDC知識 > tomcat作為伺服器

tomcat作為伺服器

發布時間:2020-12-18 13:35:50

1、如何配置Tomcat伺服器環境

新手如何配置自己的Tomcat伺服器及高效的將開發中的web項目部署到Tomcat上
1.首先要到tomcat的官方網站上將tomcat下載下來,這里建議最好下載ZIP格式的,我們可以自己進行後面的配置。
現在統稱用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,
用任何一個文本編輯器打開它,在這個文件的最後,之前插入如下代碼就可以將你的web項目部署到伺服器上了。
注意path里填寫你的web項目名稱前面加「/」
docBase裡面填寫你的web項目的WebRoot路徑,給大家個例子
這是我的一個項目的發布方式,在eclipse里創建項目時名這就叫做DrivingTestWeb,通過這種方式就不需要在eclipse裡面配置發部項目了。
用Myeclipse開發時一定將自己的Tomcat伺服器關聯到Myeclipse上,不要用Myeclipse自己原有的Tomcat
方法如下
Myeclipse----->Window------>Preferences------->Myeclipse--------->Servers-------->Tomcat------->Tomcat6.x
進入之後選擇Enable
,之後Tomcat
home
directory那個選項點擊Browse找到你的Tomcat存放的目錄點擊OK
,之後一路OK。
這樣你的Tomcat就與Myeclipse關聯上了。

2、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項目必須是按照規定好的介面來進行編寫,以便進行調用。

(2)tomcat作為伺服器擴展資料:

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

3、ASP到底能不能用tomcat做伺服器

S和Tomcat(同時支持復ASP和制jsp)
花了很久時間,終於搞定了IIS6和Tomcat的整合。現在把步驟貼出來給各位一點參考,也免去了新手在Google上暴走和一次次的調試。開始吧!
首先先說明我的系統,Windows 2003 Server中文版+IIS6+Tomcat5.0.14,JDK 1.4.2安裝目錄為C:JDK,Tomcat安裝目錄為C:Tomcat,環境變數JAVA_HOME和TOMCAT_HOME都已設置好並指向其各自的安裝目錄。(注意,接下來所有文件中涉及到tomcat路徑的請自行修改為自己的Tomcat路徑)
Tomcat5和IIS6的安裝我就不說了,網上的文檔很多,假定此時我們已經安裝好了Tomcat5和IIS6並都能獨立運行,兩者的默認網站均指向C:web目錄。

4、用tomcat作為主web伺服器,怎麼進行配置呢?

我也正在配置這個,轉貼一篇,希望有用:
安裝JDK 1.5 (必須在Tomcat之前安裝);
系統設置:
A.安裝JDK 1.5以後,需要配置一下環境變數,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的j2sdk安裝在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因為它代表當前路徑)
path=%JAVA_HOME%\bin
B.接著可以寫一個簡單的java程序來測試J2SDK是否已安裝成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
將上面的這段程序保存為文件名為Test.java的文件.
然後打開命令提示符窗口,cd到你的Test.java所在目錄,然後鍵入下面的命令
javac Test.java
java Test
此時如果看到列印出來This is a test program.的話說明安裝成功了,如果沒有列印出這句話,你需要仔細檢查一下你的配置情況.
安裝Tomcat 5.59在C盤根目錄下;
系統設置:
A.安裝Tomcat後,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的tomcat安裝在c:\tomcat):
CATALINA_HOME=c:\tomcat
CATALINA_BASE=c:\tomcat
然後修改環境變數中的classpath,把tomat安裝目錄下的common\lib下的servlet.jar追加到classpath中去,修改後的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
B.接著可以啟動tomcat,在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了.
6.安裝MicroSoft SQL Server 2000,程序在C盤,數據(Data)在D盤;
注意:在安裝過程中,SQL Server的啟動條件為資料庫sa方式,非系統混合驗證方式.
7.安裝MicroSoft SQL Server 2000 SP3a 補丁程序;
8.安裝JDBC 驅動安裝程序及其SP3補丁;
系統設置:
安裝JDBC後,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的JDBC安裝在c:\Microsoft SQL Server 2000 Driver for JDBC):
JDBC_HOME=c:\Microsoft SQL Server 2000 Driver for JDBC
CLASSPATH=.;%JDBC_HOME%\lib\msbase.jar;%JDBC_HOME%\lib\msutil.jar;%JDBC_HOME%\lib\mssqlserver.jar
9.拷貝c:\Microsoft SQL Server 2000 Driver for JDBC\lib下的msbase.jar,msutil.jar,mssqlserver.jar三個資料庫驅動文件到
Tomcat的/Common/lib目錄下;
10.拷貝自己的網站程序代碼myApp目錄 到 toamcat 的 /webapps目錄下,返回到toamcat的 /conf目錄,修改server.xml文件:
用文本編輯器打開server.xml,找到類似下面的文字:
A.修改埠和連接數:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
修改port為"80"和acceptCount為"50",修改結果如下:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="80" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="50" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
B.修改虛擬目錄:
找到類似下面的文字
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
......
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
......
</Context>
在其後添加如下代碼:
<Context path="" docBase="myApp" debug="0" reloadable="true">
</Context>
修改之後如下:
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
......
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
......
</Context>
<Context path="" docBase="myApp" debug="0" reloadable="true">
</Context>
.........

我到此重啟tomcat就基本ok了……剩下的是到tomcat里配管理參數,正在研究中……
你說的綁定域名要用到動態域名系統吧,那可以去研究一下花生殼這個軟體。

5、怎麼把網頁發布到tomcat伺服器

將web發布到tomcat中
第一種方式:利用Tomcat自動部署
利用Tomcat自動部署方式是最簡單的、最常用的方式。若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,只要將一個Web應用的WebContent級的AppName直接扔進%Tomcat_Home%\webapps文件夾下,系統會把該web應用直接部署到Tomcat中。
第二種方式:利用控制台進行部署
若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,利用控制台進行部署的方式如下:進入tomcat的manager控制台的deploy區域——在Context path中鍵入"XXX"(可任意取名)——在WAR or Directory URL:鍵入D:\workspace\WebApp\AppName (表示去尋找此路徑下的web應用)——點擊deploy按鈕。 然後在%Tomcat_Home%\webapps路徑下將會自動出現一個名為XXX的文件夾,其內容即是D:\workspace\WebApp\AppName的內容,只是名字是XXX而已(這就是前面在Context path鍵入XXX的結果)。

6、tomcat是伺服器嗎?既然tomcat是伺服器為什麼還要買伺服器,tomcat是干什麼的?

tomcat是伺服器軟體!
如果你有伺服器硬體的話,當然不用再買

7、如何使用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 。
就這樣,您的問題就可以的到解決了

8、有關tomcat 作為web伺服器的問題

囧~~之前的人告訴你錯了唄,多明顯.

伺服器分為 web伺服器和 應用伺服器.
應用伺服器可以把動態頁面轉成html.
web伺服器可以把html傳到用戶的瀏覽器上.
tomcat屬於應用伺服器
iis屬於web伺服器
理論上如果是jsp的話 web伺服器和 應用伺服器 都不能少,都需要的,
但tomcat覺得要做就做徹底,所以自己裡面也集成了一個簡單的web伺服器,2個人的活他一個人幹了,不過性能上tomcat內置的伺服器比iis要差了一點.所以你裝了iis的話也不吃虧,配置好的話能快那麼一點點

9、怎麼啟動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。

10、tomcat伺服器優點

1免費
2開源
3支持最新標准(SUN的專家經常和TOMCAT的開發人員在一起混)
4更新快
5跨平台

與tomcat作為伺服器相關的知識