我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來測試運行吧,好了同學祝你成功。。