मैं यहां मिली एक बहुत ही बुनियादी परियोजना शुरू करने की कोशिश कर रहा हूं:

Myfaces के साथ JSF 2.2 का हैलोवर्ल्ड उदाहरण

बस git को यहां से क्लोन किया है।

अब, मैंने अलग दृष्टिकोण की कोशिश की है, लेकिन मेरे ऐप सर्वर में जेएसएफ मोजररा सह-अस्तित्व में संशोधन नहीं कर सकता, क्योंकि मुझे लगता है कि यह समस्या:

<27-ott-2018 23.44.46,046 CEST> <Error> <Deployer> <BEA-149202> <Encountered an exception while attempting to commit the 9 task for the application "jsf_myfaces" on [partition-name: DOMAIN].> 
<27-ott-2018 23.44.46,048 CEST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application "jsf_myfaces".> 
<27-ott-2018 23.44.46,048 CEST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: java.lang.IllegalStateException: Could not find backup for factory javax.faces.application.ApplicationFactory. 
    at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:233)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:228)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
    Truncated. see log file for complete stacktrace
Caused By: java.lang.IllegalStateException: Could not find backup for factory javax.faces.application.ApplicationFactory. 
    at javax.faces.FactoryFinderInstance.getFactory(FactoryFinderInstance.java:561)
    at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:283)
    at org.apache.myfaces.context.servlet.FacesContextImplBase.getApplication(FacesContextImplBase.java:169)
    at org.apache.myfaces.context.servlet.FacesContextImplBase.getELContext(FacesContextImplBase.java:231)
    at javax.faces.component.UIViewRoot.setLocale(UIViewRoot.java:1488)
    Truncated. see log file for complete stacktrace

बस उसी से संबंधित है। JBoss Wildfly 8.2 और Weblogic 12c R2, एक ही कहानी की कोशिश की।

0
Black.Jack 28 अक्टूबर 2018, 00:49

1 उत्तर

सबसे बढ़िया उत्तर

सर्वर कंटेनर में myfaces निर्भरता जार को सामने रखते हुए प्रोजेक्ट शुरू करने का यह सही तरीका था:

वेबलॉगिक-वरीयता-आवेदन-पैकेज-काम नहीं कर रहा

शायद जेबॉस के लिए एक साधारण परिनियोजन-विवरणकर्ता एक ही कार्य को पूरा करेगा।

0
Black.Jack 27 अक्टूबर 2018, 23:35