Deploying iPortal under Oracle App Server 10g R3

Options
fsilva
edited February 11, 2022 in Analytics #1
Hi,

I'm experiencing some problems trying to deploy the iPortal war file (iportalwar9SP2.zip) under OAS 10g.
I followed the steps described in Chapter 4 from Installing Actuate iPortal PDF.

"...The following steps describe the generic procedure for customizing an iPortal WAR file.
1 - Insert the Actuate iPortal installation CD.
2 - Create a temporary directory, such as C:Tempip on a Microsoft Windows
server or /temp/ip on a UNIX server.
If you use an existing directory, ensure that this directory is empty.
3 - Decompress the iPortal WAR file into the temporary directory. For
deployment to IBM WebSphere Application Server version 5.1, use the file
websphere51_iportal.war. For deployment to all other application servers, use
the file iportal.war.
On a Windows server, open a command window and type the following
commands, replacing the E: CD drive letter with your own:
cd C:Tempip
copy E:iportal.war .
jar -xf iportal.war
The iPortal files appear in the temporary directory. Leave the Command
window open.
4 - Using a text editor that accepts UTF-8 encoding, edit web.xml to configure iPortal for your application server.
If you used the temporary path in Step 3, the file location is C:Tempip
WEB-INFWeb.xml on a Windows server or /temp/ip/WEB-INF/web.xml
on a UNIX server. Refer to Table 4-1 for a list of entries to modify in web.xml.
To switch iPortal to enterprise mode, you must change the value of the
REPOSITORY_TYPE parameter in web.xml to enterprise.
5 - Save and close web.xml.
6 - Copy your license file, aciportallicense.xml, to the WEB-INF folder.
7 - Type the following command:
jar -cf ..newiportal.war *
This command creates newiportal.war in the /temp directory. This new WAR
file for iPortal contains the modified configuration values.
Use newiportal.war to deploy iPortal to your application server...."

After follow these instructions and deploy the newiportal.war on OAS 10g, I tried to access the application without success. Looking for OAS logs I can see the following error:

2007-11-23 11:13:58,722 [EMUI_11_13_56_/console/postLogon] WARN app.PostLogonPageHandler testStoredCredentials.490 - unable to make RMI-based JMX connection with post login stored admin credentials
oracle.sysman.ias.studio.sdk.IASRuntimeException: couldn't find OC4J display name.
.
.
.
.
Caused by: javax.management.RuntimeMBeanException: RuntimeException thrown by the getAttribute method of the DynamicMBean for the attribute instanceName
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.getAttribute(DynamicMetaDataImpl.java:104)
at com.sun.jmx.mbeanserver.MetaDataImpl.getAttribute(MetaDataImpl.java:181)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:638)
at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:659)
at oracle.oc4j.admin.jmx.server.state.ApplicationStateFilterMBeanServer.getAttribute(ApplicationStateFilterMBeanServer.java:480)
at oracle.oc4j.admin.jmx.ejb.MBeanServerEjbBean.getAttribute(MBeanServerEjbBean.java:424)
at oracle.oc4j.admin.jmx.ejb.MBeanServerEjbBean.getAttribute(MBeanServerEjbBean.java:395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxSupportsInterceptor.invoke(TxSupportsInterceptor.java:37)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.SecurityRoleInterceptor.invoke(SecurityRoleInterceptor.java:47)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatefulSessionEJBObject.OC4J_invokeMethod(StatefulSessionEJBObject.java:844)
at MBeanServerEjb_RemoteProxy_1me2j7.getAttribute(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
... 2 more
Caused by: javax.management.RuntimeMBeanException: ClassLoader "iportal.web.newiportal:0.0.0" (de <web-module> in /D:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/iportal/newiportal/): Este carregador foi fechado e não deveria estar em uso.
at oracle.oc4j.admin.jmx.server.mbeans.model.DefaultModelMBeanImpl.getAttribute(DefaultModelMBeanImpl.java:463)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.getAttribute(DynamicMetaDataImpl.java:96)
... 30 more
Caused by: oracle.oc4j.admin.jmx.shared.exceptions.JMXRuntimeException: ClassLoader "iportal.web.newiportal:0.0.0" (de <web-module> in /D:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/iportal/newiportal/): Este carregador foi fechado e não deveria estar em uso.

Can somebody help us to solve this issue?
Thanks and Regards.

Comments

  • Chezy
    edited December 31, 1969 #2
    Options
    Can you please translate the error message? Is there any special settings you need to do on Oracle app server side to make it work? Check with their documentation.

    Chezy