OC4J(Oracle Application Server Containers for J2EE),Oracle AP Server的核心,是Oracle購自以Open Source版權發行的J2EE Server的Orion.所以OC4J本身是免費.
 
OC4J本身只提供一份J2EE Container,Oracle AP Server則可以管理數個OC4J,意即可管理數個J2EE Container,並進行如Data Connection Pooling,Profiling等優化.但對開發階段或練習,一個OC4J就夠了,以下註記OC4J幾個Tips:
 
1.啟動方式:
切到$OC4J_HOME/j2ee/home,Run:java -jar oc4j.jar.第一次執行時會要求設定密碼.
 
2.探索設定:
OC4J的Configuration有個好處,一切起點都在$OC4J_HOME/j2ee/home/config下的server.xml,它是所有configuration的起點,可reference不同的設置,包括公用的Library.即使不明瞭OC4J是怎麼work的,server.xml是個很好的入手點.
 
3.新增一個WAR:以Axis為例
(1)把Axis.war或Axis的WebRoot目錄丟到$OC4J_HOME/j2ee/home/applications下
(2)根據server.xml的導引:
<global-application name="default" path="application.xml" parent="system" start="true" /> 定義應用程式實際放置位置
<web-site default="true" path="./default-web-site.xml" /> 定義Web URL的相對位置,也是定該Web-Site的Listen port.
在application.xml新增一個web-module
<web-module id="axis" path="../../home/applications/axis.war" /> 若丟到applications目錄下是一個axis.war,則註記.war
在default-web-site.xml新增一個web-app
<web-app application="default" name="axis" root="/axis" load-on-startup="true" /> 註記axis的URL是/axis
web-module的id需與web-app的name一致,兩者才會mapping到就可以運作
 
當然本篇不是Reference Bible,詳細資料得另尋Link,我找到的是:http://www.nd.edu/~gmadey/etech05/Resources/OC4J/oc4j.html
 
 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Jemmy 的頭像
    Jemmy

    Jemmy Walker

    Jemmy 發表在 痞客邦 留言(0) 人氣()