第二篇-->Tomcat下手动部署站点

站点的结构是固定的   一个根目录 ,下面包含1. WEB-INF   2.各种资源文件(包括jsp,html等资源)

 
一 .使用经典的eclipse环境配置Web站点
      1.新建一个Java项目 添加文件夹 WEB-INF ,并在WEB-INF下建立classes文件夹,lib文件夹,以及web.xml
      classes是用来放置src中java文件中编译后的.class文件的,lib是存放所需要的jar包,web.xml是站点的配置信息,如struts配置
      2.设置.class的输出路径为 classes目录
      eclipse中默认输出路径为bin目录,因此,在我们编译后的项目里总是会找到bin这个目录,我们并没有建它,它却存在,而在web站点中,bin被classes取代,因此,这里我们需要改默认输出目录。
  第二篇-->Tomcat下手动部署站点
 
这样bin就消失了,而所有src下的源java文件 编译后的.class全部自动地放到了.classes下的目录
    2.之前我们需要把站点移动到Tomcat所在的webapp目录下,美其名曰为发布,现在我们更加倾向于用虚拟物理路径的手段来完成这件事。
     这里采用了一种高级的技巧----xml文件
      新建helloworld2.xml文件,里面写上这句话
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/test2" docBase="E:\\JavaTheLast\\JavaWS\\Day20150723web\\WebContent" reloadable="true"/>
 
(path不起作用,path的配置方法是conf下的server.xml的Host节点,这里我们不使用)
 
reloadable的意思是 当修改了classes目录下的class文件时,Tomcat服务器是否会重新加载web应用
    在Tomcat下的conf下 新建Catalina/localhost/目录, 然后我们把helloworld2.xml文件放到它下面 , 这时,可以观察到服务器自动加载这个xml的情况
 第二篇-->Tomcat下手动部署站点
在管理页面中发现
 第二篇-->Tomcat下手动部署站点
即我们的站点配置完成了,我们的hellowrld2居然被当成了站点的名字!!!
自此站点配置完成