Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

after database transfer - WebApplication is not available

1 view
Skip to first unread message

arun...@yahoo.com

unread,
Jun 25, 2008, 8:00:33 AM6/25/08
to
Hi,

I have transfer the database from cloudspace to db2 successfully in IBM WebSphere Portal 6.0.1.1 , Build Level: wp6011_073 (2007-06-14 17:33).

After the database transfer, server started successfully but not able to login into portal server.

It says

EJPEJ0066E - WebApplication is not available

6/25/08 16:37:00:706 IST 00000046 PortletRender E com.ibm.wps.engine.tags.PortletRenderTag doStartTag EJPEJ0066E: The portlet could not be rendered.

javax.portlet.UnavailableException: WebApplication is not available

at com.ibm.wps.pe.om.definition.impl.WebApplicationDefinitionImpl.getWebAppContext(WebApplicationDefinitionImpl.java:354)

at com.ibm.wps.pe.om.definition.impl.WebApplicationDefinitionImpl.getServletContext(WebApplicationDefinitionImpl.java:183)

at com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:234)

at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:186)

at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:168)

at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:97)

at com.ibm.wps.pe.pc.std.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:110)

at com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:587)

at com.ibm.wps.pe.ext.render.AbstractRenderManager.performService(AbstractRenderManager.java:247)

at com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:115)

at com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:161)

at com.ibm._jsp._Control._jspx_meth_portal$1skin_portletRender_0(_Control.java:867)

at com.ibm._jsp._Control._jspx_meth_portal$1logic_if_4(_Control.java:899)

at com.ibm._jsp._Control._jspService(_Control.java:503)

at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)

at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)

at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:204)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:633)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52)

at com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:45)

at com.ibm.wps.engine.templates.skins.Default.render(Default.java:118)

at com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:71)

at com.ibm.wps.composition.elements.Component.render(Component.java:782)

at com.ibm.wps.composition.elements.Control.render(Control.java:132)

at com.ibm.wps.composition.Composition.render(Composition.java:2586)

at com.ibm.wps.model.wrappers.LayoutModelWrapperFactoryImpl$LayoutModelWrapperImpl.render(LayoutModelWrapperFactoryImpl.java:218)

at com.ibm.wps.engine.tags.ComponentRenderTag.doStartTag(ComponentRenderTag.java:89)

at com.ibm._jsp._UnlayeredContainer_2D_V._jspx_meth_portal$1skin_layoutNodeRender_0(_UnlayeredContainer_2D_V.java:253)

at com.ibm._jsp._UnlayeredContainer_2D_V._jspService(_UnlayeredContainer_2D_V.java:157)

at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)

at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)

at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:204)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:633)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52)

at com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:45)

at com.ibm.wps.engine.templates.skins.Default.render(Default.java:118)

at com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:71)

at com.ibm.wps.composition.elements.Component.render(Component.java:782)

at com.ibm.wps.composition.Composition.render(Composition.java:2586)

at com.ibm.wps.model.wrappers.LayoutModelWrapperFactoryImpl$LayoutModelWrapperImpl.render(LayoutModelWrapperFactoryImpl.java:218)

at com.ibm.wps.engine.tags.ComponentRenderTag.doStartTag(ComponentRenderTag.java:89)

at com.ibm._jsp._UnlayeredContainer_2D_H._jspx_meth_portal$1skin_layoutNodeRender_0(_UnlayeredContainer_2D_H.java:274)

at com.ibm._jsp._UnlayeredContainer_2D_H._jspService(_UnlayeredContainer_2D_H.java:173)

at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)

at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)

at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:204)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:633)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52)

at com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:45)

at com.ibm.wps.engine.templates.skins.Default.render(Default.java:118)

at com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:71)

at com.ibm.wps.composition.elements.Component.render(Component.java:782)

at com.ibm.wps.composition.Composition.render(Composition.java:2586)

at com.ibm.wps.model.wrappers.LayoutModelWrapperFactoryImpl$LayoutModelWrapperImpl.render(LayoutModelWrapperFactoryImpl.java:218)

at com.ibm.wps.engine.tags2.PageRenderTag.doStartTag(PageRenderTag.java:396)

at com.ibm._jsp._Home._jspService(_Home.java:91)

at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)

at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)

at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:204)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:633)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52)

at com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:54)

at com.ibm.wps.engine.templates.screens.Default.render(Default.java:91)

at com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:61)

at com.ibm.wps.engine.tags2.ScreenRenderTag.doStartTag(ScreenRenderTag.java:89)

at com.ibm._jsp._Default._jspx_meth_portal$1core_screenRender_0(_Default.java:4601)

at com.ibm._jsp._Default._jspService(_Default.java:2429)

at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)

at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)

at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:204)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:633)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87)

at com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52)

at com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:45)

at com.ibm.wps.engine.templates.themes.Default.doDispatch(Default.java:190)

at com.ibm.wps.engine.templates.themes.Default.render(Default.java:152)

at com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:67)

at com.ibm.wps.engine.phases.WPRenderPhase.processRendering(WPRenderPhase.java:225)

at com.ibm.wps.engine.phases.WPBaseRenderPhase.execute(WPBaseRenderPhase.java:166)

at com.ibm.wps.state.phases.AbstractRenderPhase.next(AbstractRenderPhase.java:106)

at com.ibm.wps.engine.phases.WPAbstractRenderPhase.next(WPAbstractRenderPhase.java:94)

at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:772)

at com.ibm.wps.engine.Servlet.doGet(Servlet.java:610)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)

at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:86)

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)

at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:263)

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)

at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:89)

at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1924)

at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:98)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:288)

at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:207)

at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:109)

at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)

at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)

at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)

at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

Caused by: org.apache.pluto.PortletContainerException: EJPPG0017E: Web application for context root /wps/PA_dlvxk11 is unavailable.

at com.ibm.wps.pe.om.definition.impl.WebApplicationDefinitionImpl.getWebAppContext(WebApplicationDefinitionImpl.java:355)

... 142 more

Is there any issue in context-root or any fix pack available. (I have not installed any new application)

Thanks and reg,

Arun

arun...@yahoo.com

unread,
Jun 25, 2008, 9:46:45 AM6/25/08
to
Hi Jim,

Yes app server started from the was admin level and able to login as admin user.But not able to login as end users.

Thanks and Reg,

Arun

Jim Barnes

unread,
Jun 25, 2008, 9:18:31 AM6/25/08
to
is the web app started from the was admin level?

IBM Certified System Administrator -- WebSphere Portal V6.0, V5.1, V5.0

IBM Certified Solution Developer -- WebSphere Portal V5.1, v6.0

The postings on this site are my own and do not necessarily represent the positions, strategies, or opinions of IBM

Jim Barnes

unread,
Jun 25, 2008, 9:48:28 AM6/25/08
to
not the app server, the specific app, usually when you get this error it is because the web app is not started in was.

one thing you can do is try to update the portlet through the portal admin console and see if it resolves the issue

arun...@yahoo.com

unread,
Jun 25, 2008, 10:21:52 AM6/25/08
to
Hi Jim

thanks for your quick response,

web app is up and running.

update meaning, try to stop and restart or install it again or update any property or context-root.

This is defult ear comes along with portal server which is Login_Port_pplication_PA_dlvxk11.ear

Thanks and Reg,

Arun

Jim Barnes

unread,
Jun 25, 2008, 10:26:11 AM6/25/08
to
just try to update the war, from installableApps directory, if it is the login portlet then use the login url to login and get to the admin console

then click on the login portlet war, and click the update button, then point it to the war in installableApps and let it try to update it.

http://server:port/wps/portal/cxml/04_SD9ePMtCP1I800I_KydQvyHFUBADPmuQy?userid=userid&password=password

Jim Barnes

unread,
Jun 26, 2008, 8:14:22 AM6/26/08
to
I am not sure if this way is totally supported, as far as I know they should be clustered , there may be another way but I am not positive, I will check with the install team and get back with you

arun...@yahoo.com

unread,
Jun 26, 2008, 8:02:37 AM6/26/08
to
Hi Jim,

Thanks for your help. Able to login into portal server after web app update with context-root.

But still I have some issues,

In our project we have more than one portal server (let us say around 3 different individual development server instances and not clustered one) and all of them need to point to same database (DB2)

I have transfer the database from cloudspace to db2 from webshereportalserver 1.

After the database transfer we need connect the same database from webshereportalserver 2 and webshereportalserver3.

I have followed the steps provide @ http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp we have issue, which is EJPPG0017E: Web application for context root /wps/PA_ is unavailable.

After initial analysis, I found that, portal server always trying to search web app context root of webshereportalserver 1 in server2 and 3 and errors out. Since web app context root of webshereportalserver 2 and webshereportalserver 3 are different from webshereportalserver 1.

To resolve this issue as workaround, I used update the same web app context root of webshereportalserver 1 in webshereportalserver 2 and webshereportalserver 3 server. After the update it is working fine.

Is there any other way we can fix this issue or any IBM provided steps / fix packs are available.

Thanks in advance

Thanks and Reg,

Arun

pescador

unread,
Jun 26, 2008, 10:12:02 AM6/26/08
to
Sharing database domains between 2 separate Portal instances is indeed supported in Portal v6.0x. However, the RELEASE and the JCR domains CANNOT be shared. I would recommend that you follow the procedure defined in the Portal v6 Best Practices RedBook which can be found at this link:

http://www.redbooks.ibm.com/abstracts/sg247387.html?Open

Specifically, Chapter 5, page 275.

Hope this helps you answer your questions

0 new messages