第二篇-->Tomcat下手動部署站點

站點的結構是固定的   一個根目錄 ,下面包含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竟然被當成了站點的名字!!!
自此站點配置完成
相關文章
相關標籤/搜索