[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Tips: how to deploy j2ee modules in Oracle 9iAS Release 2



 
    
how to deploy j2ee modules in Oracle 9iAS Release 2
---------------------------------------------------

Do you need run Oracle 9iAS Enterprise Manager to deploy j2ee modules?
Here is some tips:

[oracle@portal applications]$ pwd
/servers/oracle/portal/j2ee/OC4J_Portal/applications

[oracle@portal applications]$ scp -rp eclectic:/servers/oracle/portal/j2ee/OC4J_Portal/applications/EJBTest* .

[oracle@portal applications]$ scp -rp eclectic:/servers/oracle/portal/j2ee/OC4J_Portal/applications/portalTools* .

[oracle@portal applications]$ scp -rp eclectic:/servers/oracle/portal/j2ee/OC4J_Portal/applications/UnimacqProviders* .

[oracle@portal application-deployments]$ pwd
/servers/oracle/portal/j2ee/OC4J_Portal/application-deployments

[oracle@portal application-deployments]$ scp -rp eclectic:/servers/oracle/portal/j2ee/OC4J_Portal/application-deployments/EJBTest .

[oracle@portal application-deployments]$ scp -rp eclectic:/servers/oracle/portal/j2ee/OC4J_Portal/application-deployments/portalTools .

[oracle@portal application-deployments]$ scp -rp eclectic:/servers/oracle/portal/j2ee/OC4J_Portal/application-deployments/UnimacqProviders .

[oracle@portal config]$ pwd
/servers/oracle/portal/j2ee/OC4J_Portal/config

[oracle@portal config]$ diff default-web-site.xml default-web-site.xml.orig 
19,24d18
<         <web-app application="UnimacqProviders" name="MyProvider" root="/UnimacqProviders"/>
<         <web-app application="portalTools" name="portalTools" root="/portalTools"/>
<         <web-app application="portalTools" name="webClipping" root="/portalTools/webClipping"/>
<         <web-app application="portalTools" name="omniPortlet" root="/portalTools/omniPortlet"/>
<         <web-app application="portalTools" name="providerBuilder" root="/portalTools/builder"/>
<         <web-app application="portalTools" name="sample" root="/portalTools/sample"/>

[oracle@portal config]$ diff server.xml server.xml.orig 
28,30d27
<         <application name="UnimacqProviders" path="../applications/UnimacqProviders.ear" auto-start="true" />
<         <application name="portalTools" path="../applications/portalTools.ear" auto-start="true" />
<         <application name="EJBTest" path="../applications/EJBTest.ear" auto-start="true" />

[oracle@avon config]$ diff data-sources.xml data-sources.xml.orig 
17,28d16
<         <data-source 
<                 class="com.evermind.sql.DriverManagerDataSource" 
<                 name="PrefStore"
<                 location="jdbc/PrefStoreDS"
<                 xa-location="jdbc/xa/OracleXADS"
<                 ejb-location="jdbc/OracleDS"
<                 connection-driver="oracle.jdbc.driver.OracleDriver"
<                 username="DBPreferenceStorage"
<                 password="DBPreferenceStorage"
<                 url="jdbc:oracle:thin:@localhost:1521:iasdb"
<                 inactivity-timeout="30"
<         />
30,53d17
<         <data-source
<                 class="com.evermind.sql.DriverManagerDataSource"
<                 name="CalendarDB"
<                 location="jdbc/CalendarCoreDS"
<                 xa-location="jdbc/xa/CalendarXADS"
<                 ejb-location="jdbc/CalendarDS"
<                 connection-driver="oracle.jdbc.driver.OracleDriver"
<                 username="calendar"
<                 password="calendar"
<                 url="jdbc:oracle:thin:@localhost:1521:iasdb"
<                 inactivity-timeout="30"
<         />
<         <data-source
<                 class="com.evermind.sql.DriverManagerDataSource"
<                 name="ObjectCacheDB"
<                 location="jdbc/ObjectCacheCoreDS"
<                 xa-location="jdbc/xa/ObjectCacheXADS"
<                 ejb-location="jdbc/ObjectCacheDS"
<                 connection-driver="oracle.jdbc.driver.OracleDriver"
<                 username="ObjectCache"
<                 password="cache"
<                 url="jdbc:oracle:thin:@localhost:1521:iasdb"
<                 inactivity-timeout="30"
<         />

[oracle@portal conf]$ pwd        
/servers/oracle/portal/Apache/Apache/conf

[oracle@portal conf]$ diff mod_oc4j.conf mod_oc4j.conf.orig 
83,96d82
< 
<     Oc4jMount /UnimacqProviders OC4J_Portal
<     Oc4jMount /UnimacqProviders/* OC4J_Portal
< 
<     Oc4jMount /portalTools OC4J_Portal
<     Oc4jMount /portalTools/* OC4J_Portal
<     Oc4jMount /portalTools/webClipping OC4J_Portal
<     Oc4jMount /portalTools/webClipping/* OC4J_Portal
<     Oc4jMount /portalTools/omniPortlet OC4J_Portal
<     Oc4jMount /portalTools/omniPortlet/* OC4J_Portal
<     Oc4jMount /portalTools/builder OC4J_Portal
<     Oc4jMount /portalTools/builder/* OC4J_Portal
<     Oc4jMount /portalTools/sample OC4J_Portal
<     Oc4jMount /portalTools/sample/* OC4J_Portal

Restart portal application server:

[oracle@portal oracle]$ $ORACLE_HOME/bin/webcachectl stop 
Web Cache admin server stopping.
Web Cache auto-restart monitor is already down.
Web Cache cache server stopping.

[oracle@portal oracle]$ $ORACLE_HOME/dcm/bin/dcmctl stop -ct ohs

[oracle@portal oracle]$ $ORACLE_HOME/opmn/bin/opmnctl stopall
opmnctl: shutting down opmn...

[oracle@portal oracle]$ $ORACLE_HOME/opmn/bin/opmnctl start
opmnctl: opmn started

[oracle@portal oracle]$ $ORACLE_HOME/dcm/bin/dcmctl start -ct ohs

[oracle@portal oracle]$ $ORACLE_HOME/dcm/bin/dcmctl start -co OC4J_Portal

[oracle@portal oracle]$ $ORACLE_HOME/bin/webcachectl start 

Oracle9iAS Web Cache, Version 9.0.2.0.0
Copyright: Oracle Corporation, 1999-2001
Build CALYPSO_9.0.0_SOLARIS_020411
Admin Server now running as process 8484

Admin Server is attempting to start the Cache Server

Oracle9iAS Web Cache, Version 9.0.2.0.0
Copyright: Oracle Corporation, 1999-2001
Build CALYPSO_9.0.0_SOLARIS_020411
Cache Server now running as process 8489

Login Oracle Enterprise Manager: <http://portal.its.unimacq.edu.au:1810/>

and you can see deployed applications EJBTest, UnimacqProviders, portalTools
already there.

Google