Oracle9iAS下J2EE應(yīng)用程序部署
2024-08-29 13:29:58
供稿:網(wǎng)友
 
oracle 9ias j2ee 應(yīng)用程序發(fā)布和配置
安裝配置應(yīng)用服務(wù)器操作系統(tǒng)安裝oracle 9ias 9.0.2 企業(yè)版
①       oracle 9i application server infrastructure ;
其中:oracle 9ias infrastructure instance name :ora9ias_is;口令:ora9ias
安裝目錄:d:/ora9is
②       oracle 9ias application server (business intelligence and forms) ;
其中:oracle 9ias instance name :ora9ias;口令:ora9ias
安裝目錄:d:/ora9ias
打包應(yīng)用程序
需打包的應(yīng)用程序目錄結(jié)構(gòu)為
 
根目錄/
   jsp程序目錄/
   web-inf/
       classes/
       lib/
       web.xml
 
在根目錄下,用java –jar命令將其打包為webj2ee.war文件。
新建temp根目錄,在目錄中建立meta-inf目錄,其中新建application.xml,其內(nèi)容為:
<?xml version="1.0" encoding="utf-8"?>
<!doctype application public '-//sun microsystems, inc.//dtd j2ee application 1.2//en' 'http://java.sun.com/j2ee/dtds/application_1_2.dtd'>
<application>
  <display-name>webj2ee</display-name>
  <description>application description</description>
  <module>
    <web>
      <web-uri>webj2ee.war</web-uri>
      <context-root></context-root>
   </web>
  </module>
 </application>
其目錄結(jié)構(gòu)為:
temp/
   meta-inf/
      application.xml
webj2ee.war
 
在temp根目錄下用java –jar命令將其打包為webj2ee.ear。
配置oracle application serverno.1進(jìn)入oracle enterprise management web console
進(jìn)入oracle enterprise management web console 
在ie瀏覽器中,其url一般為:http://ip-address:1810/
注意:該地址與安裝oracle9ias的服務(wù)器ip地址相同。
用戶名:ias_admin;密碼:ora9ias(既用戶在安裝ora9ias時(shí)輸入的密碼)
no.2進(jìn)入oracle ias的配置界面
一般選擇ias來進(jìn)行配置。在“名稱”上點(diǎn)擊可進(jìn)入配置畫面:
注意:因?yàn)閼?yīng)用服務(wù)器上安裝了域和dns服務(wù)器,如果連接服務(wù)器的終端沒有加入該域或沒有將本機(jī)的dns設(shè)置為應(yīng)用服務(wù)器的dns,有可能通過服務(wù)器的主機(jī)名并不能訪問到該界面。此時(shí)需要用ip地址來代替主機(jī)名進(jìn)行訪問。
no.3進(jìn)入oracle http server配置界面:
點(diǎn)擊“http server”鏈接進(jìn)入配置界面。
no.4配置http監(jiān)聽端口:
點(diǎn)擊“管理”下面的server properties鏈接進(jìn)入下一界面:
點(diǎn)擊【添加新地址/端口】按鈕,將出現(xiàn)空白行,在端口列下填入新端口:80,ip地址列可不填寫,默認(rèn)為服務(wù)器ip地址。向下拖動瀏覽器垂直滾動條。
點(diǎn)擊【應(yīng)用】按鈕,將保存該配置。
點(diǎn)擊【yes】按鈕,重新啟動ohs,返回“服務(wù)器屬性”界面,點(diǎn)擊界面上方的‘application server:d7i_ias.hgapps.hg.local’鏈接,返回no。4所示的ias配置界面。
 
 
注意:server properties鏈接下面的“advanced server properties” 鏈接可進(jìn)入配置文件一覽的界面,有興趣的同學(xué)可以研究研究。其中httpd.conf文件為重中之重。
 
 
 
no.5進(jìn)入oc4j配置界面:
點(diǎn)擊“oc4j_home”鏈接進(jìn)入oc4j的配置界面。
no.6部署j2ee應(yīng)用程序:
點(diǎn)擊【部署ear文件】按鈕,進(jìn)入部署的第一步——簡介:
點(diǎn)擊【下一步】按鈕:
點(diǎn)擊【瀏覽…】按鈕,選擇一個(gè)j2ee應(yīng)用程序ear包,該包最好位于服務(wù)器上,以免部署時(shí)間加長。在下面的空格內(nèi)填寫唯一的應(yīng)用程序名,該處相當(dāng)于應(yīng)用的唯一id。
設(shè)置完成后點(diǎn)擊【下一步】按鈕,開始拷貝應(yīng)用程序到相應(yīng)位置,時(shí)間可能較長,請耐心等待。
設(shè)置訪問j2ee應(yīng)用程序的url,例如:/webj2eeprogram。
注意:具體url前面的‘/’。
點(diǎn)擊【完成】按鈕,配置完成。
點(diǎn)擊【部署】按鈕,開始部署應(yīng)用程序,時(shí)間可能較長。
部署完畢后,將自動返回oc4j_home主頁,此時(shí)在“已部署的應(yīng)用程序”下應(yīng)可以看到剛剛部署完成的應(yīng)用。
點(diǎn)擊部署已完成的應(yīng)用的鏈接,進(jìn)入配置界面
no.7配置j2ee應(yīng)用程序:
點(diǎn)擊“管理”下面的“高級屬性”鏈接,進(jìn)入配置文件界面。
點(diǎn)擊“data-sources.xml”鏈接,
進(jìn)行數(shù)據(jù)源的配置:
location="與應(yīng)用中相同"
username="數(shù)據(jù)庫用戶名"
password="密碼"
url="jdbc:oracle:thin:@ip_address:1521:sid"
 
配置完成后,點(diǎn)擊【應(yīng)用】按鈕,保存配置。
no.8重新啟動oc4j:
在該界面,重新啟動oc4j_home。
no.9測試:
在ie瀏覽器中測試自己的應(yīng)用程序是否成功部署,一般為
http://xxx.xxx.xxx.xxx/ webj2eeprogram/xxxx.jsp