Weblogic6.0部署與設(shè)置WEB應(yīng)用程序(1)
發(fā)表時(shí)間:2024-02-21 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]以下章節(jié)描述了如何配置和部署WEB應(yīng)用程序:概述一個(gè)WEB應(yīng)用程序包括如下資源:servlets,JavaServer Pages(JSP),JSP標(biāo)簽庫,以及如HTML頁面和圖像文件的靜態(tài)資源。WEB應(yīng)用程序也能定義到應(yīng)用程序之外資源的連接,如:Enterprise JavaBeans(EJB)...
以下章節(jié)描述了如何配置和部署WEB應(yīng)用程序:
概述
一個(gè)WEB應(yīng)用程序包括如下資源:servlets,JavaServer Pages(JSP),JSP標(biāo)簽庫,以及如HTML頁面和圖像文件的靜態(tài)資源。WEB應(yīng)用程序也能定義到應(yīng)用程序之外資源的連接,如:Enterprise JavaBeans(EJB)。WEB應(yīng)用程序使用標(biāo)準(zhǔn)的J2EE部署描述符和Weblogic特有的部署描述符,來定義資源和它們的操作參數(shù)。
JSP頁面和HTTP servlets能訪問所有服務(wù)和Weblogic服務(wù)器中可用的APIs。這些服務(wù)包括EJBs,通過JDBC(Java Database Connectivity)的數(shù)據(jù)庫連接,Java消息服務(wù)(JMS),XML等等。
WEB應(yīng)用程序使用J2EE規(guī)范中定義的標(biāo)準(zhǔn)目錄結(jié)構(gòu),并且通過使用這種目錄結(jié)構(gòu)的文件集合(這種部署方式被稱為目錄展開格式<exploded directory format>),或一個(gè).war打包(archived)文件來被部署。首要推薦使用目錄展開格式來部署WEB應(yīng)用程序。在產(chǎn)品級環(huán)境下,首要推薦使用.war文件來部署WEB應(yīng)用程序。
部署WEB應(yīng)用程序的步驟
要部署WEB應(yīng)用程序:
1.用規(guī)定的目錄結(jié)構(gòu)安排資源(servlets,JSPs,靜態(tài)文件和部署描述符)。更多信息參考目錄結(jié)構(gòu)。
2.建立WEB應(yīng)用程序部署描述符(web.xml)。在此步,注冊servlets,定義servlet初始化參數(shù),注冊JSP標(biāo)簽庫,定義安全約束,以及定義其它WEB應(yīng)用程序參數(shù)。(本文檔包含WEB應(yīng)用程序各種組件信息)。
詳細(xì)說明,參考創(chuàng)建WEB應(yīng)用程序部署描述符。
3.建立Weblogic特有的部署描述符(weblogic.xml)。在此步,定義JSP屬性,JNDI映射,安全角色映射,以及HTTP會話參數(shù)。如不需定義在此文件中定義的任何屬性,就不必創(chuàng)建此文件。
有關(guān)Weblogic特有部署描述符的詳細(xì)說明,參考創(chuàng)建Weblogic特有的部署描述符。
4.將前述目錄結(jié)構(gòu)中的文件打包成一個(gè).war文件。在產(chǎn)品級環(huán)境部署WEB應(yīng)用程序時(shí)只使用打包文件(在部署過程中,你會發(fā)現(xiàn)用目錄展開格式部署WEB應(yīng)用程序時(shí)更新單個(gè)組件更方便)。要?jiǎng)?chuàng)建一個(gè).war文檔包,在包含WEB應(yīng)用程序的根目錄中使用如下命令行:
jar cv0f myWebApp.war
這個(gè)命令創(chuàng)建一個(gè)名為myWebApp.war的WEB應(yīng)用程序打包文件。
在Weblogic服務(wù)器上用以下兩個(gè)方法之一來部署WEB應(yīng)用程序:使用管理控制臺或?qū)EB應(yīng)用程序拷貝到域(domain)的應(yīng)用程序目錄。
使用管理控制臺部署war格式文檔的WEB應(yīng)用程序(不能用此過程部署目錄展開格式的WEB應(yīng)用程序):
a.在左邊面板中選定Web Application節(jié)點(diǎn)。
b.點(diǎn)擊Install a New Web Application。
c.定位到.war文件在文件系統(tǒng)中的位置。
d.點(diǎn)擊Upload 。
這個(gè)過程在config.xml文件(此文件包含WEB應(yīng)用程序的配置)中產(chǎn)生一新項(xiàng),并且將WEB應(yīng)用程序拷貝到一個(gè)內(nèi)部位置。
通過拷貝(以打包文檔或目錄展開格式)來部署WEB應(yīng)用程序:
e.拷貝.war文件或包含一個(gè)展開目錄格式的WEB應(yīng)用程序的最頂層目錄到Weblogic服務(wù)器的mydomain/config/applications目錄里。(mydomain是你的域名)。復(fù)制一完成,Weblogic服務(wù)器自動(dòng)部署此WEB應(yīng)用程序。
f.(可選)使用管理控制臺配置WEB應(yīng)用程序。一旦改變了WEB應(yīng)用程序的任何屬性(參考下面的步驟6),配置信息就會被寫進(jìn)config.xml文件,下次重新啟動(dòng)Weblogic服務(wù)器時(shí),WEB應(yīng)用程序就會被悄悄部署。如不使用管理控制臺,每次啟動(dòng)Weblogic服務(wù)器時(shí)也會自動(dòng)部署WEB應(yīng)用程序,即使配置信息并沒有保存到config.xml文件。
注意:如用展開形式(expanded form)部署WEB應(yīng)用程序,參考修改WEB應(yīng)用程序組件。
注意:在文件系統(tǒng)中的原始位置修改了.war文件的任何組件,就必須在管理控制臺中再次上載.war文件來重新部署。
5.為WEB應(yīng)用程序指定部署特性:
a.打開管理控制臺
b.選定Web Application節(jié)點(diǎn)
c.選定自己的Web應(yīng)用程序
d.將WEB應(yīng)用程序指定到Weblogic服務(wù)器,集群,或虛擬主機(jī)
e.選定File標(biāo)簽,并定義合適的屬性