Tomcat的配置及測試:
第一步:下載tomcat,然后解壓到任意盤符
第二步:配置系統(tǒng)環(huán)境變量
我這里是tomcat5.5,解壓到的D盤 (路徑為: D:\Program Files\tomcat5.5),
雖然我們現(xiàn)在有了解壓好了tomcat5.5服務(wù)器,但如果我們此時(shí)啟動(dòng)tomcat服務(wù)器,系統(tǒng)并不知道去哪里找tomcat服務(wù)器,所以我要先給系統(tǒng)做一個(gè)說明,既配置環(huán)境變量.
啟動(dòng)tomcat需要兩個(gè)環(huán)境變量(注意我這里說的是啟動(dòng))一個(gè)是JAVA_HOME(就是JDK的目錄)另一個(gè)是CATALINA_HOME(就是你當(dāng)前所使用的tomcat的目錄)
我這里的配置步驟如下:我的電腦->屬性->高級->環(huán)境變量
我個(gè)人是將環(huán)境變量設(shè)置在用戶變量里,當(dāng)然也可以設(shè)置在系統(tǒng)變量里,按個(gè)人需要自由發(fā)揮:
變量配置:
新建->變量名:JAVA_HOME 變量值:D:\Program Files\Java\jdk1.6.0
新建->變量名:CATALINA_HOME?? 變量值:D:\Program Files\tomcat5.5
配置結(jié)束,測試是否配置成功:
開始菜單->運(yùn)行->cmd (輸入cmd命令)->進(jìn)入命令窗口
然后分別輸入set JAVA_HOME 和set CATALINA_HOME命令,如果能找到,說明配置成功,
?
啟動(dòng)tomcat服務(wù)器:
第一步:進(jìn)入tomcat所在目錄下的bin文件夾,命令為:
d:??? (進(jìn)入D盤的命令)
cd D:\Program Files\tomcat5.5\bin???? (此處為防止出錯(cuò),最好直接復(fù)制粘貼)
startup.bat?????? (啟動(dòng)tomcat服務(wù)器的命令)
tomcat服務(wù)器啟動(dòng)成功,會(huì)顯示: “Server startup in 5437 ms ”(注意5437ms是可變的)
?
關(guān)閉tomcat服務(wù)器命令為:shutdown.bat
此時(shí),我們可以在瀏覽器中輸入
http://localhost:8080/
??? 如果打開了,表示服務(wù)器配置成功
到此,配置和啟動(dòng)tomcat5.5服務(wù)器完成.
---------------------------------------------------------------------------------------------------------------------
下面介紹一個(gè)簡單的web應(yīng)用例子:
第一步:創(chuàng)建一個(gè)web應(yīng)用所需的文件夾及配置web.xml文件
直接到D盤找到tomcat文件夾下的webapps文件夾(webapps文件夾是專門用來存放web應(yīng)用的,此文件默認(rèn)有6個(gè)例子), 創(chuàng)建一個(gè)serv-app文件夾(名字隨便起),在serv-app文件夾中創(chuàng)建一個(gè)WEB-INF文件夾(名字是固定的而且必須大寫),在WEB-INF文件夾中創(chuàng)建classes文件夾(用來存放.class文件)和web.xml文件(用來配置servlet )并在web.xml文件中輸入以下代碼:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="
http://java.sun.com/xml/ns/j2ee
"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="
http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
">
</web-app>
第二步:測試web應(yīng)用
在serv-app文件中創(chuàng)建一個(gè)test.html文件,里邊任意輸入一些內(nèi)容(比如輸入hello),此時(shí)我們要停止tomcat服務(wù)器,根據(jù)上面所提到的shutdown.bat命令(在命令窗口中輸入該命令),因?yàn)閠omcat服務(wù)器運(yùn)行的時(shí)候會(huì)去檢測 webapps文件下的web應(yīng)用,所以,當(dāng)對web應(yīng)用進(jìn)行修改的時(shí)候最好先停止服務(wù)器,等修改結(jié)束后,在啟動(dòng)服務(wù)器.
現(xiàn)在啟動(dòng)服務(wù)器,在命令窗口中輸入startup.bat命令(需要注意的是,如果你的命令窗口時(shí)從新打開的,那么必須要進(jìn)到tomcat目錄下的 bin目錄,然后在輸入startup.bat命令,可以參看上面配置tomcat服務(wù)器的圖),成功啟動(dòng)tomcat服務(wù)器后,在地址欄輸入 http://localhost:8080/serv-app/test.html ?? 如果可以顯示HELLO則說明web應(yīng)用配置成功。??????????
第三步:寫一個(gè)java文件,并生成.class文件
在classes文件夾中創(chuàng)建一個(gè)HelloServlet.java文件(名字任意),文件中輸入以下代碼:
要注意一點(diǎn)就是,類名和文件名要保持一致
package com.tarena;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)
????? throws IOException,ServletException{
?? response.setContentType("text/html");
?? PrintWriter out = response.getWriter();
?? out.print("My first servlet!!!");
?? out.close();
}
}
此處我們用到了servlet的jar包,所以我們要在環(huán)境變中進(jìn)行配置,否則會(huì)報(bào)錯(cuò)
我的電腦->屬性->高級->環(huán)境變量
新建->變量名:CLASSPATH 變量值:D:\Program Files\tomcat5.5\common\lib\servlet-api.jar
配置成功后,為了清晰起見,我新打開一個(gè)命令窗口,運(yùn)行set CLASSPATH命令,如果能顯示變量值,說明配置成功
然后,在命令窗口輸入
d:
cd D:\Program Files\tomcat5.5\webapps\serv-app\WEB-INF\classes
javac *.java -d .?????????????????????? (星號,只所有java文件)
此時(shí),進(jìn)入class文件夾,就可以看到在com/tarena目錄下,有一個(gè)HelloServlet.class文件,說明.java文件成功編譯成.class文件
第四步:配置web.xml文件
在web.xml文件中輸入以下代碼:
<servlet>
?? <servlet-name>HelloServlet</servlet-name>
?? <servlet-class>com.tarena.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
?? <servlet-name>HelloServlet</servlet-name>
?? <url-pattern>/hello</url-pattern>
</servlet-mapping>
第五步:測試web應(yīng)用
如果在修改的時(shí)候tomcat服務(wù)器一直都是啟動(dòng)的,那么要先關(guān)閉,然后在啟動(dòng)tomcat服務(wù)器
在瀏覽器的地址欄中輸入:http://localhost:8080/serv-app/hello 如果能顯出My first servlet!!!說明web應(yīng)用成功
至此,一個(gè)簡單的web應(yīng)用成功完成.
解壓縮版tomcat配置及使用(環(huán)境變量設(shè)置及測試,一個(gè)簡單的web應(yīng)用實(shí)例)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
