Tomcat配置詳解

第一步:下載j2sdk和tomcat

到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下載j2sdk,注意下載版本爲Windows Offline Installation的SDK,同時最好下載J2SE 1.5.0 Documentation,然後到tomcat官方站點(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下載tomcat(下載最新5.5.9版本的tomcat);

第二步:安裝和配置你的j2sdk和tomcat

執行j2sdk和tomcat的安裝程序,然後按默認設置進行安裝即可。

1. 安裝j2sdk以後,需要配置一下環境變量,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的j2sdk安裝在c:\j2sdk1.5.0):

JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因爲它代表當前路徑)
path=%JAVA_HOME%\bin

2. 安裝Tomcat後,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的tomcat安裝在c:\tomcat):

CATALINA_HOME=c:\tomcatCATALINA_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;


接着可以啓動tomcat,在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。

三、容器的配置(server.xml)
  到主目錄/conf文件夾下server.xml文件是對web服務器的配置:
  以下是一些常見的設置,http端口設置,找到以下:
  <Connector port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
  enableLookups="false" redirectPort="8443" acceptCount="100"
  connectionTimeout="20000" disableUploadTimeout="true" />
  把8080端口改爲你喜歡使用的端口,如常見的80,以後你就可以利用該端口進行訪問你的網站了:http://localhost:80 期中80是默認的,可以不寫,其他的一下配置,可以參觀相關的內容,入門就是這麼簡單。
  web.xml爲servlet的一些相關配置,可以參照一下規範。可以看我寫的其他文章。
  繼續說一下server.xml文件的設置,
  找到以下:
  <Host name="localhost" appBase="webapps"
  unpackWARs="true" autoDeploy="true"
  xmlValidation="false" xmlNamespaceAware="false">
  ....
  </Host>
  在他們之間可以添加一個<Context>元素,如:<Context path="/axis" reloadable="true" docBase="axis" workDir="webapps/axis/work"/>,其中屬性path代表是網絡訪問的上下文路徑,reloadable表示可以在運行時在classes與lib文件夾下自動加載類包,docBase屬性表示你的應用程序的路徑,在windows在如:docBase="E:\Sun\axis",workDir表示是緩存文件的放置地點,可以方便跨平臺移植時不用重編譯。這樣,你的應用程序就可以放到硬盤上的任意地方了。還有一個方法可以做到這點(推薦):編寫一個xml文件,然後放到tomcat目錄/conf/Catalina/<相應的網站>/目錄下,如:現在我有個應用程序ACMEWeb,我編了一個文件ACMEWeb.xml內容如下:
  <Context path="/ACMEWeb" reloadable="true" docBase="E:\eclipseproject\ACMEWeb" workDir="E:\eclipseproject\ACMEWeb\work" />
  我把它放到了tomcat目錄/conf/Cataline/localhost下,在瀏覽器打開http://localhost/ACMEWeb 就會轉向我放在E:\eclipseproject\ACMEWeb下的程序了。
發佈了36 篇原創文章 · 獲贊 0 · 訪問量 1340
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章