On April 27, 2024, our Sign-in and Create Account options will be unavailable from 9am-12pm ET. During this maintenance window, developer account access and free trial registration will be unavailable.
Deploying iPortal under Oracle App Server 10g R3
fsilva
Junior Member
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.
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
Categories
- All Categories
- Cloud Editions
- 1 Thrust Services
- cat as link
- 1 Core SaaS Application development
- 10 Developer Announcements
- 15 General Questions
- 33.4K TeamSite
- 141 Application Governance & Archiving
- 15.2K Designing Analytics Reports
- 1K DevShare Downloads
- Core SaaS Applications
- nested parent
- 4.3K Developing Analytics Applications
- 8.8K Documentum Developer Forum
- Media Management developer
- 159 Transactional Content Processing (TCP)
- 1.7K Web Experience Management
- 55 Tempo Social
- 1 XM Fax