站點的結構是固定的 一個根目錄 ,下面包含1. WEB-INF 2.各類資源文件(包括jsp,html等資源)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取代,所以,這裏咱們須要改默認輸出目錄。
這樣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的狀況
在管理頁面中發現
、
即咱們的站點配置完成了,咱們的hellowrld2竟然被當成了站點的名字!!!
自此站點配置完成