Error loading web-app omniPortlet OC4J_Portal
|
5350
2007-FEB-20 13:53:20
|
|
Moderator
|
|
|
Registered On: Mar 2006
Total Posts: 267
|
|
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