我X,還是我們經理英明神武,瞬間就指出了我的錯誤,我真是對其仰慕猶如滔滔江水一發不可收拾,接下來詳細敘說Context的配置。

    首先為什么要使用Context來部署程序,因為各位都不想單純的把自己開發的網站都堆在一個tomcat的webapp文件夾下面,希望在任意位置存放自己網站的位置,通過簡單的配置來完成部署。

    1:創建項目,配置好自己的web.xml文件(我頭大了一天原來就是這個該死的東西錯了,大家一定要注意)

    一下給出一個簡單的web.xml范例

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

        <display-name>notebook</display-name>     

        <welcome-file-list>              

                <welcome-file>index.jsp</welcome-file>

        </welcome-file-list>

</web-app>

具體每一行什么意思我就不具體解釋了,大家自己去查

接下來就是傳說中的server.xml文件的配置了,具體如下:

</Context>標簽之后,</HOST>標簽之前加入如下一段話

<Context path="/notebook" docBase="D:"notebook"

         debug="0">

</Context>

path為你所部署的url索引,在訪問的時候使用,如:http://localhost:8080/notebook

docBase(注意大小寫) 你所要指向的目錄名稱,xml文件放在web-inf文件夾下(這個我就不用說了吧)。

這樣你就基本上配置成功了,運行startup.bat來測試運行吧,好了同學祝你成功。。