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