VS搭建tomcat伺服器
① tomcat安裝及配置教程是什麼
Tomcat 伺服器的安裝和配置:使用 tomcat6.0.20.rar 文件解壓即完成安裝,tomcat 就是一個java程序,一定會用到 jre。
而O'Reilly出版的介紹Tomcat的書籍(ISBN 0-596-00318-8)[1]的封面也被設計成了一個公貓的形象。而Tomcat的Logo兼吉祥物也被設計為一隻公貓。
Tomcat最初是由Sun的軟體架構師詹姆斯·鄧肯·戴維森開發的。後來他幫助將其變為開源項目,並由Sun貢獻給Apache軟體基金會。由於大部分開源項目O'Reilly都會出一本相關的書,並且將其封面設計成某個動物的素描。
因此他希望將此項目以一個動物的名字命名。因為他希望這種動物能夠自己照顧自己,最終,他將其命名為Tomcat(英語公貓或其他雄性貓科動物)。
② eclipse怎麼搭建tomcat
eclipse搭建tomcat,步驟如下:
tomcat7是綠色軟體,解壓後即可使用,請大家先將tomcat解壓到合適的位置(建議整個路徑都是英文路徑),
打開eclipse,菜單欄下,File--New--Other...,打開後找到web--Dynamic Web Project,然後單擊Next,
僅接上步,出現如下對話框,其中主要的幾項內容如下(其中沒有提及的就是用默認的,不要去修改,以圖示配置為主):
Project name:項目名,自己起
Target runtime:點擊右側「New Runtime」,選擇自己用的伺服器,這里我們選擇:Apache -- Apache Tomcat v7.0,選擇後,單擊"Next",出現一項:Tomcat installation directory:,在該處找到你解壓的Tomcat7的位置。然後單擊"Finish"。
Configuration:點擊右側「Modify」,可以進行適當的配置,但根據我初學時候的經驗,完全使用默認的就行了,不要去動裡面的東西。等用到裡面的配置時,你已經算是個老鳥了。
上述配置完成後,出現如圖所示,點擊「Next」,
接上圖,繼續單擊「Next」,
接上圖,按圖示進行選擇,需要配置web.xml的話,打上「對鉤」。單擊"Finish"。
前面配置完成後,Project Explorer中,出現"Servers"和「TomcatTest」這兩項
eclipse下方有個Servers標簽,選擇new server wizard...,具體操作在此不好描述,請直接看
在此,配置基本完成。大家可以開發出相關內容進行測試。
需要說明的是,此時,按如圖所示,雙擊Servers中伺服器的標簽,出現相關配置。
tomcat在eclipse下的基本配置在此徹底完成。接下來就需要大家啟動伺服器,用代碼進行測試了。
③ vs中的什麼跟eclipse中部署Tomcat相似
1.在tomcat上右鍵選擇「stop」 。停止eclipse內的Tomcat伺服器
2.在tomcat上右鍵選擇「Add and Remove」,刪除該容器中部署的項目,點擊」remove all「,即可移除所有項目,完了」finish「
3.在tomcat上右鍵選擇「clean」,清除該容器相關數據
4.在tomcat上右鍵選擇「open」,打開tomcat的修改界面
5.找到servers location,選擇第二個(User tomcat Installation);修改deploy path為你自己tomcat的webapps ,最後「ctr+s」保存關閉
注意:以上步驟必須操作,否則下面的步驟會被置灰無法操作。我的最後一張圖之所以是灰的,是因為我已經操作了一遍,已經保存了
④ 如何配置Tomcat伺服器環境
一、安裝JDK和Tomcat
1,安裝JDK:直接運行jdk-7-windows-i586.exe可執行程序,默認安裝即可。
備註:路徑可以其他盤符,不建議路徑包含中文名及特殊符號。
2、安裝Tomcat:直接解壓縮下載文件「apache-tomcat-7.0.33-windows-x86.zip」到C盤下。安裝路徑建議修改為:c: omcat。
備註:如下載的是可執行文件,雙擊運行,默認安裝即可。
二、配置JDK環境變數(在步驟查看如何配置環境變數)
1,新建變數名:JAVA_HOME,變數值:C:Program FilesJavajdk1.7.0
2,打開PATH,添加變數值:%JAVA_HOME%in;%JAVA_HOME%jrein
3,新建變數名:CLASSPATH,變數值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
備註:
1,.表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2,JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變數。
3,PATH使得系統可以在任何路徑下識別java命令。
4,CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別。
三、測試JDK
在CMD命令下輸入javac,java,javadoc命令:出現圖示界面,表示安裝成功。
1,JAVA_HOME中的路徑不能用分號結尾,如C:Program FilesJavajdk1.7.0。
2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以「」結尾。
3,JAVA_HOME的路徑一定不要寫成了JRE的路徑。
4,在環境變數中修改添加變數時,一定要注意分號、空格,是否有多餘的字母。作者就是因為path路徑中多了一個字母,怎麼都配置不成功。如果配置不成功,一定要反復檢查。
以上錯誤,非常容易出現錯誤:CATALINA_HOME或是JAVA_HOME沒有配置好。如錯誤提示「The CATALINA_HOME environment variable is not defined correctly」
一、靜態部署
1、直接將web項目文件件拷貝到webapps 目錄中
Tomcat的Webapps目錄是Tomcat默認的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。所以可以將JSP程序打包成一個war包放在目錄下,伺服器會自動解開這個war包,並在這個目錄下生成一個同名的文件夾。一個war包就是有特性格式的jar包,它是將一個web程序的所有內容進行壓縮得到。具體如何打包,可以使用許多開發工具的IDE環境,如Eclipse等。也可以用cmd命令:jar -cvf mywar.war myweb
webapps這個默認的應用目錄也是可以改變。打開Tomcat的conf目錄下的server.xml文件,找到下面內容:<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
將appBase修改即可。
2、在server.xml中指定
在Tomcat的配置文件中,一個Web應用就是一個特定的Context,可以通過在server.xml中新建Context里部署一個JSP應用程序。打開server.xml文件,在Host標簽內建一個Context,內容如下。在tomcat中的conf目錄中,在server.xml中的,<host/>節點中添加:
<Contextpath="/hello"docBase="D: workspacehelloWebRoot"debug="0"privileged="true">
< /Context>或者
<Contextpath="/myapp"reloadable="true"docBase="D:myapp"workDir="D:myappwork"/>
或者
<Contextpath="/sms4"docBase="D:workspacesms4WebRoot"/>
說明:path是虛擬路徑;
docBase是應用程序的物理路徑;
workDir是這個應用的工作目錄,存放運行時生成的與這個應用相關的文件;
debug則是設定debug level, 0表示提供最少的信息,9表示提供最多的信息
privileged設置為true的時候,才允許Tomcat的Web應用使用容器內的Servlet
reloadable如果為true,則tomcat會自動檢測應用程序的/WEB-INF/lib和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,可以在不重起tomcat的情況下改變應用程序,實現熱部署
antiResourceLocking和antiJARLocking 熱部署是需要配置的參數,默認false避免更新了某個webapp,有時候Tomcat並不能把舊的webapp完全刪除,通常會留下WEB-INF/lib下的某個jar包,必須關閉Tomcat才能刪除,這就導致自動部署失敗。設置為true,Tomcat在運行對應的webapp時,會把相應的源文件和jar文件復制到一個臨時目錄里。
3、創建一個Context文件
在conf目錄中,新建Catalina\localhost目錄,在該目錄中新建一個xml文件,名字不可以隨意取,要和path後的那個名字一致,按照下邊這個path的配置,xml的名字應該就應該是hello(hello.xml),該xml文件的內容為:<Context path="/hello" docBase="E:workspacehelloWebRoot" debug="0" privileged="true"></Context>
tomcat自帶例子如下:
<Context docBase="${catalina.home}/server/webapps/host-manager"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
這個例子是tomcat自帶的,編輯的內容實際上和第二種方式是一樣的,其中這xml文件名字就是訪問路徑,這樣可以隱藏應用的真實名字。
4、注意:
刪除一個Web應用同時也要刪除webapps下相應的文件夾和server.xml中相應的Context,還要將Tomcat的confcatalinalocalhost目錄下相應的xml文件刪除,否則Tomcat仍會去配置並載入。。。
二 動態部署
登陸tomcat管理控制台:http://localhost:8080/,輸入用戶名和密碼後便可管理應用並動態發布。
在Context Path(option):中輸入/yourwebname,這代表你的應用的訪問地址。
XML Configration file URL中要指定一個xml文件,比如我們在F:下建立一個hmcx.xml文件,內容如下:<Context reloadable="false" />其中docBase不用寫了,因為在下一個文本框中填入。或者更簡單點,這個文本框什麼都不填,在WAR or Directory URL:中鍵入F:hmcx即可,然後點擊Deploy按鈕,上面就可以看到了web應用程序,名字就Context Path(option):中的名字。
如果部署.war文件還有更加簡單的方式,下面還有個Select WAR file uploae點擊瀏覽選擇.war文件,然後點擊Deploy也可以。
注意事項
項目部署方式
⑤ 如何在windows下部署tomcat
下載說明,在此不貼鏈接地址了,請度娘吧。
JDK
下載,當你度娘到官方網頁之後,經過你小小的努力你進入如圖的頁面,下載的時候請把如圖中上邊的Accept License
Agreement選中了,然後根據你的系統點擊相應的版本。我的系統是64位windows,選擇jdk-7u45-windows-x64下載。
Tomcat下載,你需要下載與JDK相配的版本,官方首頁就有如下圖所示,在這里與最新版JDK相對應的就是Tomcat 8.0了。下載下來的文件名是
apache-tomcat-8.0.0-RC5-windows-x64.exe
安裝與配置環境變數
1、先安裝JDK,跟你平時安裝軟體一樣,非常傻瓜地進行著,在此就不講述了。
在這里說明一下,一般網上
復制的經驗都是直接默認安裝路徑,本人在這里非常看不過帶有版本號的文件夾,在安裝選擇路徑的時候直接安裝在c盤文件夾JDK下如下圖所示。
2、配置JDK環境變數
這一步很多人都不明白,一般都是對著配置。簡單地說,就是相當給你安裝的JDK路徑取個別名,方便以後在CMD命令行操作編譯。
1)右擊計算機(我的電腦)->屬性或者直接點擊控制面板,將會彈出控制面板主頁。
2)請根據圖A所示選擇環境變數,將彈出圖B所示的窗口
3)在系統變數中需要新建3個變數
大小寫不區分,如果存在相同變數名,請使用編輯修改變數值。
變數名為JAVA_HOME,變數值為:C:\JDK(具體請根據你安裝的JDK路徑而定,如果是默認應該是這個形式C:\Program Files\Java\jdk1.7)
變數名為CLASSPATH,變數值為.;%JAVA_HOME%\lib;
變數名為PATH,變數值為%JAVA_HOME%\bin
至此完成了JDK的環境配置,請在cmd命令行界面下輸入java -version測試是否安裝成功。下面進行Tomcat伺服器的安裝與配置。
Tomcat的安裝與配置
解壓下載文件包,不習慣版本號文件夾,在這里我修改默認文件夾名apache-tomcat-8.0.0-RC5-windows-x64為tomcat。請同學們根據自己的意願選擇。
配置Tomcat環境變數
打開系統環境變數請參考第三步圖示操作。
在系統變數中添加以下變數
1)新建TOMCAT_HOME變數
變數名TOMCAT_HOME
變數值c:\tomcat
變數值即為我們下載的tomcat解壓路徑,在這里我的是c:\tomcat,如果有疑惑,可以參考第五步。
2)新建CATALINA_HOME變數
變數名CATALINA_HOME
變數值c:\tomcat
沒錯,CATALINA_HOME的變數值與TOMCAT_HOME的變數值是一樣的。
3)修改變數Path
在系統變數中找到Path變數名,雙擊或點擊編輯,在末尾添加如下內容
;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
這里要注意,各個變數值之間一定要用;分隔。
4)啟動Tomcat伺服器
在cmd命令窗口下輸入startup回車,運行如下圖所示
測試Tomcat伺服器是否安裝成功
在瀏覽器中輸入http://http://localhost:8080或http://127.0.0.1:8080
安裝成功將如下圖所示
⑥ 如何在伺服器上配置tomcat
1、將JAVA程序包代碼文件包復制到Tomcat伺服器包里的任意位置,最好是根目錄
2、打開Tomcat文件夾\conf\Catalina\localhost
3、在上述文件夾下建立ROOT.xml寫一行代碼:
<Context path="" docBase="D:\apache-tomcat-6.0.29\your_JAVA" debug="5" reloadable="true" crossContext="true"></Context>
注意:docBase="D:\apache-tomcat-6.0.29\your_JAVA"就是你的JAVA程序包路徑
啟動tomcat服務,點擊bin\startup.bat批處理程序,打開IE,輸入http://localhost:8080,JAVA程序就開始工作了
⑦ 如何在vs2005中使用TOMCAT伺服器
vs2005中使用TOMCAT?
Tomcat是用來發布JAVA WEB的
對於vs2005做的站點來說,只需要伺服器上安裝了IIS和.NET Freamwork 2.0就可以了,不需要什麼發布程序
⑧ tomcat 怎麼搭建文件伺服器
1、先Apache官網站載tomcat6.0系列文件找Tomcat6.0linux安裝文件跟windows官網相應說明linux版tomcat需要編譯源代碼文件載文件:apache-tomcat-6.0.30.zip2、載文件通ftp傳輸linux我推薦遠程連接工具SSHlinux遠程連接工具比較
3、解壓apache-tomcat-6.0.30.zip命令:unzip apache-tomcat-6.0.30.zipapache-tomcat-6.0.30目錄目錄拷貝/opt/便改名/opt/tomcat即
4、修改環境變數變數配置放前配置jdk環境變數面即:
目錄/etc修改profile文件使用命令:vi /etc/profile
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
配置完執行命令:source /etc/profile沒提示錯誤證明配置ok
通echo $CLASSPATH查看環境配置
5、啟tomcat服務
目錄切換opt/tomcat/bin執行sh catalina.sh提示信息:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
通情況配置完報類錯誤提示該提示表示bin目錄相關.sh綴文件沒執行許可權使用命令chmod +x *.sh給所.sh文件執行許可權
再執行sh catalina.sh或者sh startup.sh便提示信息表示配置ok:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/jdk1.6.0_23
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar
6、查看tomcat服務埠8080
命令:netstat -ntl | grep 8080提示windows客戶端使用tenlet ip 8080看看情況結提示埠沒啟繼續檢查防火牆:
找/etc/sysconfig/,vi iptables 該防火牆配置文件加入放8080埠配置:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
種關閉防火牆命令:service iptables stop即
7、客戶端訪問tomcat首頁
:8080/顯示tomcat首頁表明配置ok
8、部署web項目
文件ssh2.war包傳opt/tomcat/webapps目錄重啟tomcat命令:./catalina.sh run部署ssh2.war並啟tomcat
客戶端輸入:8080/ssh2顯示登錄頁面表明項目部署功
⑨ 如何用eclipse搭建tomcat伺服器
打開Eclipse,單擊「window」菜單,選擇下方的「Preferences」:
如何在Eclipse配置Tomcat伺服器
找到Server下方的Runtime Environment,單擊右方的Add按鈕:
如何在Eclipse配置Tomcat伺服器
選擇已經成功安裝的Tomcat版本,單擊Next:
如何在Eclipse配置Tomcat伺服器
設置Tomcat的安裝目錄:
如何在Eclipse配置Tomcat伺服器
設置完成後,單擊OK即可完成設置!
如何在Eclipse配置Tomcat伺服器
⑩ 如何在windows搭建Apache Tomcat 如何配置httpd.conf
如何在windows搭建Apache Tomcat
在windows上搭建tomcat伺服器:
環境:
JDK 1.5.0_06
Tomcat-5.5.20
Windows2003
步驟:
1.把JDK解壓放到C:\jdk1.5.0_06下,把Tomcat解壓放到C:\Tomcat-5.5.20-WEB下
2.添加系統環境變數:
JAVA_HOME=C:\jdk1.5.0_06
CLASSPATH=.;%JAVA_HOME%\LIB
TOMCAT_HOME=C:\Tomcat-5.5.20-WEB
修改系統環境變數PATH,在它的最前面加入:
%JAVA_HOME%\BIN;
註:放在最前面是預防有其它的JDK或JRE路徑佔先,如你裝了Oracle就會有一個低版本的JRE。
3.在"開始"菜單運行CMD進入DOS窗口,執行cd c:\Tomcat-5.5.20-WEB\bin命令進入執行文件的目錄。執行如下命令(是從DOS直接COPY出來的,含提示信息):
C:\Tomcat-5.5.20-WEB\bin>service install tomcat
Installing the service 'tomcat' ...
Using CATALINA_HOME: C:\Tomcat-5.5.20-WEB
Using CATALINA_BASE: C:\Tomcat-5.5.20-WEB
Using JAVA_HOME: C:\jdk1.5.0_06
Using JVM: C:\jdk1.5.0_06\jre\bin\server\jvm.dll
The service 'tomcat' has been installed.
C:\Tomcat-5.5.20-WEB\bin>net start tomcat
Apache Tomcat tomcat 服務正在啟動 ..
Apache Tomcat tomcat 服務已經啟動成功。