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

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

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

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

WebApplicationName/
放置靜態文件,比如這個目錄(或子目錄)里的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應用程序,以使修改過的組件起作用。本節討論這些過程。
修改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屬性的參數設置。這個屬性定義了Weblogic服務器檢查JSP文件更新狀態的時間間隔。如為0,在每次請求時檢查頁面狀態。如為-1,頁面檢查和重新編譯就失去作用。
注意:只在管理者服務器(administration server)上JSP文件是自動重新部署的。如想將JSPs重新部署到被管理的WEB應用程序目標服務器,就必須重新部署WEB應用程序。更多信息參考重新部署WEB應用程序。
Servlets
Servlets的重新部署基于在管理控制臺定義的Reload Period屬性的參數設置。要設置這個屬性,先選定Web Application,然后選定Configuration/Files標簽來設置。這個屬性定義Weblogic服務器檢查servlet類更新狀態的時間間隔。如為0 ,每次請求時檢查servlet類。如為-1,Weblogic不會檢查類的更新狀態。
HTML and other static files
如修改了一個HTML或其它靜態文件,如圖像文件或文本文件,就必須重新部署WEB應用程序,以使Weblogic服務器能意識到這些變化。使用以下過程的其中一個來重新部署WEB應用程序。
重新部署WEB應用程序
使用以下重新部署WEB應用程序的三個過程的一個:
·使用管理控制臺:
a.選定 Web Application 節點。
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目錄(只適用于動態配置)。參考步驟5。
注意:重新部署WEB應用程序也把它重新部署到所有被管理的WEB應用程序目標服務器上。
將WEB應用程序部署成為企業應用程序(Enterprise Application)的一部分
可以將WEB應用程序部署成企業應用程序的一部分。一個企業應用程序是一個J2EE部署單元,它將WEB應用程序、EJBs、資源適配器(Resource Adaptors)一起綁定成單個可部署單元(有關企業應用程序的更多信息,參考包裝組件和應用程序)。如將WEB應用程序部署成為企業應用程序的一部分,可以指定一個字符串,它用來代替WEB應用程序的實際名字,Weblogic服務器用它來解釋對此WEB應用程序的請求。用企業應用程序的application.xml部署描述符中的<context-root>元素指定一個新名字。進一步的信息,參考客戶端應用程序部署描述符元素。
例如,對于名為oranges的WEB應用程序,典型地用如下的URL來請求WEB應用程序oranges上的一個資源:
http://host:port/oranges/catalog.jsp.
如WEB應用程序oranges被打包在一個企業應用程序中,可為<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免费视频 | 欧美在线一 | 中文字幕第66页永久乱码 | 啪啪网站免费观看 | 欧美午夜精品久久久久免费视 | 四虎在线视频 | 婷婷影院在线观看 | 性激烈欧美三级在线播放 | 日韩特黄特色大片免费视频 | 在线免费色 | 欧美特级午夜一区二区三区 | 日本高清视频在线的 | 亚洲久草视频 | 在线观看永久免费视频网站 | 偷自视频区视频真实在线 | 日韩黄色在线播放 | 色青青草原桃花久久综合 | 在线免费h | 日本a在线观看 | 亚洲v日韩v欧美在线观看 | 日日夜夜精品免费视频 | 午夜老司机在线观看 | 午夜网站入口 | 午夜天堂在线视频 | 一级女人毛片人一女人 | 亚洲成人自拍 | 婷婷丁香花 | 婷婷伊人 | 最新丁香六月 | 日韩视频在线精品视频免费观看 | 日本香蕉一区二区三区 | 天堂网www在线资源中文 | 日本特黄特色aa大片免费 | 日韩欧美h| 日韩精品永久免费播放平台 | 欧美一区二区三区激情视频 |