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.
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
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21554387