六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Weblogic6.0部署與設置WEB應用程序(2)

[摘要]目錄結構WEB應用程序應在指定的目錄結構中開發(fā),以便它能被打包和在Weblogic服務器(或其它Servlet 2.2兼容服務器)上部署。所有的servlets,類,靜態(tài)文件以及屬于WEB應用程序的其它資源被組織在一個目錄層次樹下。層次樹的根定義了WEB應用程序的文檔根(document root...
目錄結構
WEB應用程序應在指定的目錄結構中開發(fā),以便它能被打包和在Weblogic服務器(或其它Servlet 2.2兼容服務器)上部署。所有的servlets,類,靜態(tài)文件以及屬于WEB應用程序的其它資源被組織在一個目錄層次樹下。層次樹的根定義了WEB應用程序的文檔根(document root)。在這個根目錄下的所有文件都能被為客戶提供服務,但特殊目錄WEB-INF和位于根目錄的META-INF下的文件除外。用WEB應用程序的名字命名根目錄。這個名字被用來解釋對WEB應用程序的組件的請求。
私有文件應放在根目錄下的WEB-INF目錄中。在WEB-INF目錄下的所有文件是私有的,并不提供給客戶。

WebApplicationName/
放置靜態(tài)文件,比如這個目錄(或子目錄)里的HTML文件,JSP文件。這個目錄是WEB應用程序的文檔根(document root)。
/WEB-INF/web.xml
配置WEB應用程序的部署描述符。
/WEB-INF/weblogic.xml
Weblogic特有的配置描述符文件,它定義如何映射web.xml文件中的命名資源到Weblogic服務器中其它地方的資源上。這個文件也常常用來定義JSP和HTTP會話特性。
/WEB-INF/classes
包含服務器端的類文件,如HTTP servlets和工具類。
/WEB-INF/lib
包含WEB應用程序使用的.jar文件。
部署和重新部署WEB應用程序
用來部署和重新部署WEB應用程序的過程依賴于WEB應用程序部署方式(目錄展開格式還是打包格式)。當修改了WEB應用程序的某個組件,還必須在Weblogic服務器上重新部署WEB應用程序,以使修改過的組件起作用。本節(jié)討論這些過程。
修改WEB應用程序的組件
當修改了WEB應用程序的任何組件(如servlet類,HTML文件,JSP文件,或一個部署描述符),除非重新部署WEB應用程序,否則Weblogic服務器不會提供新版本的組件服務。重新部署的過程依賴于WEB應用程序的部署方式(是以.war打包文件方式還是目錄展開格式方式)。
.war格式中的組件
當修改了用.war文件方式部署的WEB應用程序的一個組件時,必須將WEB應用程序重新打包并再次上載.war文件。使用步驟5中描述的過程之一。
目錄展開格式的組件
當修改了用目錄展開格式部署的WEB應用程序的一個組件時,注意Weblogic服務器更新組件的不同方式:
JSP files
JSP文件的重新部署是基于WEB應用程序的Weblogic特有的部署描述符文件(weblogic.xml)中定義的pageCheckSeconds屬性的參數(shù)設置。這個屬性定義了Weblogic服務器檢查JSP文件更新狀態(tài)的時間間隔。如為0,在每次請求時檢查頁面狀態(tài)。如為-1,頁面檢查和重新編譯就失去作用。
注意:只在管理者服務器(administration server)上JSP文件是自動重新部署的。如想將JSPs重新部署到被管理的WEB應用程序目標服務器,就必須重新部署WEB應用程序。更多信息參考重新部署WEB應用程序。
Servlets
Servlets的重新部署基于在管理控制臺定義的Reload Period屬性的參數(shù)設置。要設置這個屬性,先選定Web Application,然后選定Configuration/Files標簽來設置。這個屬性定義Weblogic服務器檢查servlet類更新狀態(tài)的時間間隔。如為0 ,每次請求時檢查servlet類。如為-1,Weblogic不會檢查類的更新狀態(tài)。
HTML and other static files
如修改了一個HTML或其它靜態(tài)文件,如圖像文件或文本文件,就必須重新部署WEB應用程序,以使Weblogic服務器能意識到這些變化。使用以下過程的其中一個來重新部署WEB應用程序。
重新部署WEB應用程序
使用以下重新部署WEB應用程序的三個過程的一個:
·使用管理控制臺:
a.選定 Web Application 節(jié)點。
b.選定要重新部署的 Web Application。
c.不選定右邊窗格中的Deployed框。
d.點擊Apply.
e.選定右邊窗格中的Deployed框。
f.點擊Apply.
·修改REDEPLOY文件:
a.在WEB應用程序的根目錄下建立一個WEB-INF的子目錄。
b.建立一個名為REDEPLOY的空文本文件,并保存到WEB-INF目錄。
c.要重新部署WEB應用程序,打開REDEPLOY文件,修改文件內容(最簡單的方法就是加一些空格),然后保存。在UNIX機器上,可使用touch命令。
·重新復制一個war文件到applications目錄(只適用于動態(tài)配置)。參考步驟5。
注意:重新部署WEB應用程序也把它重新部署到所有被管理的WEB應用程序目標服務器上。
將WEB應用程序部署成為企業(yè)應用程序(Enterprise Application)的一部分
可以將WEB應用程序部署成企業(yè)應用程序的一部分。一個企業(yè)應用程序是一個J2EE部署單元,它將WEB應用程序、EJBs、資源適配器(Resource Adaptors)一起綁定成單個可部署單元(有關企業(yè)應用程序的更多信息,參考包裝組件和應用程序)。如將WEB應用程序部署成為企業(yè)應用程序的一部分,可以指定一個字符串,它用來代替WEB應用程序的實際名字,Weblogic服務器用它來解釋對此WEB應用程序的請求。用企業(yè)應用程序的application.xml部署描述符中的<context-root>元素指定一個新名字。進一步的信息,參考客戶端應用程序部署描述符元素。
例如,對于名為oranges的WEB應用程序,典型地用如下的URL來請求WEB應用程序oranges上的一個資源:
http://host:port/oranges/catalog.jsp.
如WEB應用程序oranges被打包在一個企業(yè)應用程序中,可為<context-root>指定如下示例中的值:
<module>
 <web>
<web-uri>oranges.war</web-uri>
<context-root>fruit</context-root>
 </web>
</module>
然后可用如下URL去訪問WEB應用程序oranges上相同的資源:
http://host:port/fruit/catalog.jsp



主站蜘蛛池模板: 亚洲欧美在线视频观看 | 热久久影院 | 最近更新免费韩国视频 | 日韩精品视频在线观看免费 | 骚妇毛片| 日韩色区 | 影音先锋亚洲资源 | 日韩成人影院 | 青春久草 | 欧美伊人久久久久久久久影院 | 午夜网站视频 | 日韩一区二区中文字幕 | 最新欧美伦禁片在线观看 | 欧美在线不卡 | 亚洲福利在线看 | 青青草国产在线视频 | 色婷婷丁香六月 | 日本乱子 | 日日a.v拍夜夜添久久免费 | 亚洲视频www | 天天干天天插天天操 | 亚洲无线乱码高清在线观看一区 | 自偷自拍视频 | 午夜亚洲国产成人不卡在线 | 雪白丰满丝袜长腿白嫩在线 | 四虎一区| 日韩在线视频二区 | 欧美一级做a爰片免费 | 青青碰| 永久免费观看午夜视频在线 | 亚洲调教| 五月天婷婷免费观看视频在线 | 在线播放亚洲视频 | 亚洲网站免费观看 | 亚洲线精品一区二区三区 | 四虎精品免费永久在线 | 亚洲综合久久成人69 | 天天干天天操天天操 | 亚洲成a人v欧美综合天堂下载 | 亚洲黄网在线 | 午夜88|