tomcat伺服器的搭建
1. 怎麼在本地搭建tomcat伺服器
1:眾所周知,tomcat運行是需要jdk的支持
2:jdk下載好了當然是安裝jdk了,安裝jdk必不可少的一個環節就是配置環境變數了!
3:第三步當然就是下載tomcat到我們的伺服器上面了,tomcat下載地址
4:下載好了的話,接下來就是配置tomcat了,如果是配置一個tomcat的話,就很快了 !
2. tomcat怎麼搭建web伺服器
1:眾所周知,tomcat運行是需要jdk的支持,所以第一步,當然是安裝jdk了,如果沒有jdk的朋友可以去Oracle的官網下載 找不到的朋友可以點擊這個鏈接oracle官網jdk下載地址
2:jdk下載好了當然是安裝jdk了。安裝jdk必不可少的一個環節就是配置環境變數了, 至於怎麼配置這個我也就不多說了,不會的朋友網路一下 ,你就知道了。哈哈哈
3:第三步當然就是下載tomcat到我們的伺服器上面了,tomcat下載地址
4:下載好了的話,接下來就是配置tomcat了,如果是配置一個tomcat的話,就很快了
3. 如何配置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也可以。
注意事項
項目部署方式
4. windows怎麼搭建tomcat伺服器
Tomcat 伺服器是一個免費的開放源代碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選伺服器。
在Windows下安裝Tomcat伺服器的方式有兩種,一種是直接安裝,一種是綠色版,解壓後就可以直接使用的。
這里介紹第二種方式,首先下載Tomcat伺服器
第一步將Tomcat伺服器的壓縮包放在D:\develop目錄下(其實可以放在任意目錄下只是我通常將我的開發工具都放在這個目錄下,便於管理)
解壓並且打開後可以看到Tomcat的目錄結構如下
文件解釋:
bin:存放啟動和關閉Tomcat的腳本文件
conf:存放Tomcat伺服器的各種配置文件
lib:存放Tomcat伺服器的支持jar包
logs:存放Tomcat的日誌文件
temp:存放Tomcat運行時產生的臨時文件
webapps:web應用所在目錄,即供外界訪問的web資源的存放目錄
work:Tomcat的工作目錄
完成上面的操作後就可以啟動伺服器了
打開命令行,進入Tomcat文件夾下的bin目錄
輸入startup命令啟動Tomcat伺服器
當彈出下圖中得Dos窗口,表示Tomcat伺服器成功的啟動了
然後在瀏覽器中輸入http://localhost:8080/當瀏覽器中出現下圖所示的提示框表示Tomcat伺服器成功的啟動了
將自己的項目部署到Tomcat伺服器上
在前面我已經介紹過了webapps是web應用所在目錄,即供外界訪問的web資源的存放目錄,所以就在webapps目錄下部署我們自己的項目,打開webapps文件夾後可以看到webapps文件夾中的目錄結構如下
前面介紹的輸入http://localhost:8080/後訪問的網頁其實訪問的就是webapps文件夾下的Tomcat自帶的這些文件夾中的文件
部署自己的web前,首先在webapps文件夾下新建一個app文件夾用於保存自己的web項目
然後在app文件夾中放一張名稱為photo_04.jpg的圖片
最後打開瀏覽器並且在瀏覽器中輸入http://localhost:8080/app/photo_04.jpg可以訪問到放在app文件夾下的photo_04.jpg
在不用購買域名的情況下在手機中訪問這張圖片
第一步:需要將Tomcat伺服器和手機連接在同一區域網下,我的手機和電腦都連接在同一個路由器下,這樣就表示手機和電腦連接在同一區域網下
第二步:查看伺服器的ip地址(因為Tomcat安裝在電腦中,所以伺服器的ip地址就是電腦的ip地址),打開命令行,使用ipconfig命令可以查看主機的ip地址
上圖中的IPV6表示本機的ip地址,也表示Tomcat伺服器的ip地址
所以在瀏覽器中輸入http://192.168.1.101:8080/app/photo_04.jpg可以訪問到photo_04.jpg這張圖片
將這個地址發送到手機後也可以在手機中訪問到這張圖片。
5. 如何在伺服器上配置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程序就開始工作了
6. 如何在伺服器上搭建tomcat伺服器
配置jdk環境變數,因為tomcat是基於java的,需要jdk的支持才能運行
配置tomcat容器的相關文件
Server.xml和conf\Catalina\localhost目錄下創建新的xml
新建web java projectWEB-INF目錄下的文件外部是不能訪問到的,因此jsp文件一般放在WEB-INF文件外面,class文件一般放在WEB-INF文件裡面
配置WebContent/WEB-INF/web.xml文件
訪問project
http://localhost:8080/TestTomcat2/WebContent
7. 如何搭建一個tomcat伺服器
首先可以從官網下載tomcat源代碼,可以直接下載免安裝版,直接解壓到本機的某個目錄下(最好路徑不要帶有中文)。
增加環境變數配置。打開環境變數,在Path中新增加tomcat所在文件下的bin目錄。
打開windows命令框。輸入命令catalina startup,系統會提示還需要配置CATALINA_HOME環境變數。
增加CATALINA_HOME環境變數配置。配置的值是tomcat解壓後的文件目錄,配置完之後即可。增加用戶環境變數不需要重啟電腦。
重新打開新的cmd命令框,重新輸入命令:catalina startup進行啟動伺服器。啟動過程中查看新的窗口列印日誌成功後即可表示啟動完成。
測試啟動是否正常。打開瀏覽器輸入地址http://localhost:8080回車即可測試啟動tomcat是否成功。
8. mac系統eclipse怎麼搭建tomcat伺服器配置
一、安裝eclipse
直接下載
二、安裝JDK
下載mac版專用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/,
確認java使用的版本:開一個終端,輸入java -version,確認jvm的版本號是jdk1.7.0
修改eclipse中的jre:
打開首選項->Java->Installed JREs,看到右側的JRE列表,如果已經使用是默認的jdk1.6的話,點Add,選擇MacOS X VM,在路徑的地方指向到jdk7的安裝位置,就可以了
如果你找不到這該死的jdk1.7的安裝位置在哪裡,可以考慮粘下這個地址 /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
eclipse裡面默認的mac的jdk 地址應該是/System/Library/Java/JavaVirtualMachines 。。。我的默認的是1.6.0 自己修改下就可以
在workspace/project屬性里把編譯等級調整到1.7,就能享受jdk1.7的語言特性了
配置JAVA_HOME:
用戶目錄下opne .bash_profile 如果沒有這個文件可以自己創建一個
可以了解下mac下的配置文件
./etc/profile 文件 全局共有配置,無論哪個用戶登錄,都會讀取此文件
/etc/bashrc (一般在這個文件中添加系統級環境變數)全局(公有)配置,bash shell執行時,不管是何種方式,都會讀取此文件。
~/.bash_profile (一般在這個文件中添加用戶級環境變數)
配置環境:
MAVEN_HOME=/Users/taoyutong/Documents/apache-maven-3.0.5
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home
PATH=$MAVEN_HOME/bin:$PATH
PAHT=$JAVA_HOME/bin:$PAHT
export MAVEN_HOME
export JAVA_HOME
export PATH
保存退出即可。
立即生效需要執行:$ source .bash_profile(這是文件名)
三、安裝maven
自行下載,解壓,配置MAVEN_HOME, 需要注意的是settings.xml裡面定義了依賴的下載地址。這個可以手動修改到指定的其他位置
四、安裝tomcat
在Apache網站下載最新的Tomcat二進制編碼包:(注意別下載了Windows的安裝包)http://tomcat.apache.org/
下載完後,解壓,並將文件夾命名為Tomcat
執行/Library/Tomcat/bin下的startup.sh,然後打開http://localhost:8080查看是否Tomcat已經啟動,若要停止伺服器就運行同目錄下的shutdown.sh
終端輸入 sh startup.sh 也可以執行
Tomcat for eclispe 插件:
Tomcat Eclipse Plugin, 下載地址:http://www.eclipsetotale.com/tomcatPlugin.html
解壓Tomcat 插件到eclipse目錄下的plugins目錄中。
啟動Eclipse之後,開始著手配置Tomcat。eclipse->preferences,找到Tomcat選項:選擇Tomcat版本7.x,然後配置Tomcat安裝目錄
配置Server選項,找到Server->Server runtime environment,新建一個Server
最後OK,就完成了Tomcat和Eclipse的設置。正常的話,可以看到界面多了三個Tomcat按鈕。
沒有看到的話,選擇菜單Window ->Custmize Perspective,在Tomcat上打勾。
9. 如何利用tomcat搭建一個動態伺服器
安裝好tomacat然後把你的source編譯好的文件路徑放到tomcat配置文件即可