導航:首頁 > IDC知識 > tomcatweb伺服器

tomcatweb伺服器

發布時間:2020-10-19 07:16:52

1、tomcat,web伺服器,應用伺服器的區別和各自的職能是什麼

不知你要問的是什麼?所以也不知道如何回答了,這三個沒有可比性啊?tomcat上可專以運行jsp,靜態網頁等,屬是web伺服器一種,同時又可以作為WebService的發布平台,web伺服器是指可以運行web程序的伺服器,如tomcat、apachehttpserver、iis等等應用伺服器是對於多層架構的物理架構而言的,客戶端、應用伺服器、數據伺服器,webservice可以看作是是應用伺服器上中間件,這三個層次只是區分程序架構,並不是區分物理伺服器,如應用和數據可以部署在一台伺服器上的

2、一個Web應用部署到Tomcat伺服器上之後的目錄結構是怎樣的

您好,提問者:
首先你要了解一個帶有源碼的web應用程序的結構,下面請看結構分析:
web應用程序結構分析:
--src:基本存放.java和一些像struts.xml的文件。
--web-root:部署web項目就是部署這個文件。
--web-root下web-inf:存有頁面(jsp/html)和.java生成的.class文件。
--------------------------------Tomcat部署結構--------------------------------
1、它不會添加的你的src目錄,它會把你web-root這個文件夾給你改成web項目的名字部署到apache-tomcat-6.0.20\webapps\目錄下。
2、apache-tomcat-6.0.20\work\Catalina\localhost\目錄下是你的web項目驅動程序。
3、apache-tomcat-6.0.20\conf\tomcat-users.xml可以配置你的tomcat密碼等信息。
4、apache-tomcat-6.0.20\conf\web.xml下是一些查用格式等等信息。
5、apache-tomcat-6.0.20\conf\context.xml下就是配置ip和埠的一些信息,驅動web項目也是在這個xml走通的!

3、用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里配管理參數,正在研究中……
你說的綁定域名要用到動態域名系統吧,那可以去研究一下花生殼這個軟體。

4、tomcat 和web server 是什麼關系?

tomcat是開源的免費的輕量級web伺服器,也是servlet的一種容器。
WebServer就是指網頁伺服器。
兩者最基本的功能都是可以解析瀏覽器發來的請求,並響應給瀏覽器伺服器的處理結果。

5、Java:除了tomcat以外,還有哪些常用的Web伺服器呢?

JSP
伺服器有
Tomcat
、Bejy
Tiger
、Geronimo

Jetty
、Jonas
、Jrun
、Orion
、Resin。
Java
EE
伺服器有TongWeb
、BES
Application
Server

Apusic
Application
Server

IBM
Websphere
、Sun
Application
Server
、Oracle

Oracle9i/AS
、Sun
Java
System
Application
Server
、Bea
Weblogic
、JBoss、開源GlassFish。
沒太看明白你的意思
你數據都沒保存到資料庫落實到文件,什麼伺服器一關不都沒么

6、tomcat web伺服器怎麼理解?

是WEB的前台,後台需要Java支持。
至於說是應用伺服器還是WEB伺服器,看你怎麼理解。
求採納為滿意回答。

7、tomcat ,web伺服器,應用伺服器的區別 和各自的職能是什麼

不知你要問的是什麼?所以也不知道如何回答了,這三個沒有可比性啊?
tomcat上可以運行jsp,靜態網頁等,是web伺服器一種,同時又可以作為WebService的發布平台,
web伺服器是指可以運行web程序的伺服器,如tomcat、apache http server、iis等等
應用伺服器是對於多層架構的物理架構而言的,客戶端、應用伺服器、數據伺服器,webservice可以看作是是應用伺服器上中間件,這三個層次只是區分程序架構,並不是區分物理伺服器,如應用和數據可以部署在一台伺服器上的

8、Tomcat與Web伺服器,應用伺服器的關系

Tomcat只是Web伺服器中的一種,Web伺服器有很多,比如 apache、nginx、iis 等

9、為什麼說Tomcat是一個Web伺服器而不是一個應用伺服器

看看這個有助於對你理解容器和應用伺服器的理解么servlet容器、web容器和應用伺服器servlet容器的主要任務是管理servlet的生命周期。而你說的web容器更准確的說應該叫web伺服器,它是來管理和部署web應用的。還有一種伺服器叫做應用伺服器,它的功能比web伺服器要強大的多,因為它可以部署EJB應用,可以實現容器管理的事務,一般的應用伺服器有weblogic和websphere等,它們都是商業伺服器,功能強大但都是收費的。web容器最典型的就是tomcat了,Tomcat是web容器也是servlet容器。

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

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

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

與tomcatweb伺服器相關的知識