我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来测试运行吧,好了同学祝你成功。。