IBM Support

Weblogic Console doesn't load when MCSF 8.5 is deployed in Exploded Mode

Troubleshooting


Problem

Weblogic Console doesn't load when MCSF 8.5 is deployed in Exploded Mode

Symptom

The Weblogic Console doesn't load when Sterling Multi-Channel Selling and Fulfillment Solution is deployed in exploded mode.

Attempting to access the WebLogic Server Console from http://<IP_address>:<Port_No>/console/login.jsp throws up an error page (as shown below) as well as a lot of exceptions in the WebLogic Server log.

Error 404--Not Found
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.5 404 Not Found

The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.

If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.

 

Error Message

INFO: Completed initializing Sun's JavaServer Faces implementation (1.2_03-b04-FCS) for context '/console'
<Nov 20, 2009 9:36:50 AM IST> <Error> <netuix> <BEA-423443> <Exception while initializing SingleFileServlet: [java.lang.ExceptionInInitializerError].
 at com.bea.netuix.servlets.manager.AppDescriptor.loadDescriptor(AppDescriptor.java:1072)
 at com.bea.netuix.servlets.manager.SingleFileServlet.reinitInternal(SingleFileServlet.java:124)
 at com.bea.netuix.servlets.manager.SingleFileServlet.initInternal(SingleFileServlet.java:85)
 at com.bea.netuix.servlets.manager.SingleFileServlet.access$100(SingleFileServlet.java:48)
 at com.bea.netuix.servlets.manager.SingleFileServlet$ServletLifecycleListenerImpl.init(SingleFileServlet.java:279)
 Truncated. see log file for complete stacktrace

Resolving The Problem

The Customization_Basics Guide, section 3.3, explains how to prepare the Development Environment on WebLogic. Follow steps 1 - 7 of the document as is. Follow these steps instead of 8 - 10 from the document.

8.   Rebuild the EAR file, e.g.

  • cd <INSTALL_DIR>/bin
  • buildear.sh/cmd -Dappserver=weblogic -Dweblogic.version=10 -Dwarfiles=smcfs,sbc,sma -Dearfile=smcfs.ear (specify -Dweblogic.version=10 (or -Dwls-10=true) only if you are using WLS 10; the EAR file is by default built for WLS 9)

9.   Extract smcfs.war, sma.war and sbc.war from smcfs.ear. Unzip each of these war files to a directory of your choice.

10. Extract the remaining jar files from the smcfs.ear file and copy them to the WEB-INF/lib directory of each application war directory.
e.g. If you have extracted smcfs.war to a directory called SMCFS, then copy all the jar files extracted from smcfs.ear to SMCFS/WEB-INF/lib. Repeat for sma.war and sbc.war.

The WebLogic Console should now be accessible as well as the applications.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

NFX7749

Product Synonym

[<p><b>]Function Area[</b><p>]
Documentation
[<p><b>]Escalation ID[</b><p>]
00114619
[<p><b>]Severity[</b><p>]
Normal

Document Information

More support for:
IBM Sterling Order Management

Software version:
All

Document number:
185391

Modified date:
16 June 2018

UID

swg21554387

Manage My Notification Subscriptions