Search: For:
Browsing Single Category
www.dbatoolz.com ORACLE DBA Forums Solutions › Topic Id: 1732 | Permalink

Error loading web-app omniPortlet OC4J_Portal

Topic ID: 1732
Created By: 2007-FEB-20 13:53:20 [Vitaliy]
Updated By: 2007-FEB-20 13:53:20 [Vitaliy]
Status: Open
Severity: Normal
Read Only: No
5350
2007-FEB-20 13:53:20
Moderator
 
 
Registered On: Mar 2006
Total Posts: 233
ISSUE:

   After enabling External HTTPS -> Internal HTTP for Oracle Portal you cannot access Portal Pages

RESERACH:

##
## HTTP Server Logs
##

[Tue Feb 20 13:33:20 2007] [error] [client 198.206.180.121] [ecid: 83443876304,1] 
   MOD_OC4J_0119: Failed to get an oc4j process for destination: OC4J_Portal
[Tue Feb 20 13:33:20 2007] [error] [client 198.206.180.121] [ecid: 83443876304,1] 
   MOD_OC4J_0013: Failed to call destination: OC4J_Portal's service() to service the request.
...
[Tue Feb 20 13:34:07 2007] [error] MOD_OC4J_0191: Missing information from OC4J notification.  
   ias-cluster:C_198.206.180.121.872380.10e9c16e09a.-8000, ias-instance:portal.server.sub.domain.com, 
   hostname:server.sub.domain.com, opmnid:1629161741, oc4j-instance:OC4J_Portal, 
   oc4j-island:default_island, ajp-host:-missing-, ajp-port:-missing-


##
## OC4J_Portal logs
##

server.portal-> cd /u01/app/oracle/product/10gAS/j2ee/OC4J_Portal/log/OC4J_Portal_default_island_1
server.portal-> pwd
/u01/app/oracle/product/10gAS/j2ee/OC4J_Portal/log/OC4J_Portal_default_island_1
server.portal-> ls -lta | head
total 263478
-rw-rw----   1 oracle   dba       576973 Feb 20 13:38 global-application.log
-rw-rw----   1 oracle   dba      79881112 Feb 20 13:38 server.log
-rw-rw----   1 oracle   dba       235546 Feb 20 13:38 jms.log
-rw-rw----   1 oracle   dba       471092 Feb 20 13:38 rmi.log
-rw-rw----   1 oracle   dba      53593401 Feb 19 19:24 default-web-access.log
drwxrwx---   3 oracle   dba          512 Oct 30 18:02 .
drwxrwx---   3 oracle   dba          512 Oct 30 18:02 ..
drwxrwx---   2 oracle   dba          512 Oct 30 18:02 oc4j
server.portal->


tail -25 server.log
...
...
07/02/20 13:39:40 Internal error raised trying to instantiate web-application
java.lang.InstantiationException: Error loading web-app 'omniPortlet' at 
   /u01/app/oracle/product/10gAS/j2ee/OC4J_Portal/applications/portalTools/omniPortlet: 
   Error parsing WEB-INF/web.xml in /u01/app/oracle/product/10gAS/j2ee/OC4J_Portal/applications/portalTools/omniPortlet: 
   Fatal error at line 49 offset 16 in file:/u01/app/oracle/product/10gAS/j2ee/OC4J_Portal/applications/portalTools/omniPortlet/: 
   .<Line 49, Column 16>: XML-20121: (Fatal Error) End tag does not match start tag 'param-name'.

        at com.evermind.server.http.XMLHttpApplicationConfigContext.getConfiguration(XMLHttpApplicationConfigContext.java:207)
        at com.evermind.server.Application.getHttpApplicationConfig(Application.java:953)
        at com.evermind.server.Application.getHttpApplication(Application.java:882)
        at com.evermind.server.http.HttpServer.getHttpApplication(HttpServer.java:707)
        at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:625)
        at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:278)
        at com.evermind.server.http.HttpServer.setSites(HttpServer.java:278)
        at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:179)
        at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2394)
        at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1551)
        at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:92)
        at java.lang.Thread.run(Thread.java:534)
07/02/20 13:39:41 Published an event: C_198.206.180.121.872380.10e9c16e09a.-8000#portal.server.sub.domain.com
                                      #1629161751#D#OC4J_Portal#default_island&server.sub.domain.com&RMI:server.sub.domain.com
                                      #12402&JMS:server.sub.domain.com#12602
07/02/20 13:39:47 10.1.2.0.2 Started
07/02/20 13:39:51 Forced or abrupt (crash etc) server shutdown detected, starting recovery process...
07/02/20 13:39:51 Recovery completed, 0 connections committed and 0 rolled back...
07/02/20 13:39:51 10.1.2.0.2 Started
server.portal->


SOLUTION:

vi $ORACLE_HOME/j2ee/OC4J_Portal/applications/portalTools/omniPortlet/WEB-INF/web.xml

# Fix the following context parameters to ensure that HTTP is used and not HTTPS that is used by the site:

<context-param> 
    <param-name>useScheme<param-name>
                         ^^^^^^^^^^^^
                         ---------------> WRONG should be </param-name>
    <param-value>HTTP</param-value>
</context-param>
<context-param>
    <param-name>usePort</param-name>
    <param-value>7777</param-value>
</context-param>

## CORRECTED SETTING:

<context-param> 
    <param-name>useScheme</param-name>
    <param-value>HTTP</param-value>
</context-param>
<context-param>
    <param-name>usePort</param-name>
    <param-value>7777</param-value>
</context-param>


There is a TYPO in Oracle's Configure Seeded Providers and Provider Groups instructions (as of FEB-20-2007) it reads:

   <context-param> 
       <param-name>useScheme<param-name>  <==== WRONG should be <param-name>useScheme</param-name>
       <param-value>HTTP</param-value>
   </context-param>
   <context-param>
       <param-name>usePort</param-name>
       <param-value>7777</param-value>
   </context-param>

Doc URL:
   portal.1014 - Configure Seeded Providers and Provider Groups