cancel
Showing results for 
Search instead for 
Did you mean: 

How to handle dual domains with single instance of EP?????

Former Member
0 Kudos

Dear All,

We have 2 registered domains say www.domainA.com and www.domainB.com and one EP instance which is on 'myEPhost' machine, both domains resolve to 'myEPhost' machine.

I configured logon.par in such a way that it displays dual logon screens based the incoming request from any domain. Users from both domain are able to logon to EP successfully and are able to see the initial screen (TLN & Detain Nav). After this users are not able to see anything in the 'Content Area', when I see the log I see iView not found excetion.

[EXCEPTION]

#1#com.sapportals.portal.prt.runtime.PortalRuntimeException: iView not found: undefined.default

at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1937)

at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:218)

at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)

at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)

at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(PortalRequest.java:435)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:607)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)

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

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)

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

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:391)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:265)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:345)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:865)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:240)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

-


When users logon to EP from within 'myEPhost' machine or from http://myephost/irj/portal then I don't see any problem. When ever they move their mouse on any of the link (TLN, or DN) they see http://myEPhost/irj/portal# (in the bottom left corner of IE), whereas when a request comes from www.domainA.com they see the navigable link as http://www.domaina.com/irj/portal# and same as www.domainb.com/irj/protal# from domainB.

Please let me know how to resolve this issue. Logon.par is working fine for both domainA and domainB, and not the subsequent requests after logging onto portal.

We want only one instance of EP to server for both domains (A & B).

I believe this is something to do with absolute/relative urls.

Thanks for your time and help.

Chandra Ganne.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

I solved this issue using L4/L7 switch hub.

L4 provides reverse proxy and URL mapping.

Richard

Former Member
0 Kudos

I solved this using Apache and reverse proxy

Chandra.