Hi,

I'm running MyFaces 1.1.6 with Tomahawk 1.1.7 on WebLogic 9.2.2 (Solaris 9). 
I changed some things in my faces-config.xml file, and now my app fails to
deploy with the baffling error message below.  I have also included my
faces-config.xml file at the end of this message.  I think the problem is
related to my managed bean's property definition ...

                <managed-property>
                        <property-name>fdType3Val</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType3Val : ''}</value>
                </managed-property>

but I'm not expert and so I pose the question to those here.

Thanks, - Dave


####<Oct 16, 2008 9:53:08 AM MDT> <Error> <HTTP> <rhonti>
<nps-supp-gui-ms-1> <[STANDBY] ExecuteThread: '3' for queue:
'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <>
<1224172388870> <BEA-101216> <Servlet: "Faces Servlet" failed to preload on
startup in Web application: "nps_config_gui.war".
java.lang.IllegalStateException: No Factories configured for this
Application. This happens if the faces-initialization does not work at all -
make sure that you properly include all configuration settings necessary for
a basic faces application and that all the necessary libs are included. Also
check the logging output of your web application and your container for any
exceptions!
If you did that and find nothing, the mistake might be due to the fact that
you use some special web-containers which do not support registering
context-listeners via TLD files and a context listener is not setup in your
web.xml.
A typical config looks like this;
<listener>
 
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

        at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:93)
        at javax.faces.webapp.FacesServlet.init(FacesServlet.java:91)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:278)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
        at
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
        at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:507)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1715)
        at
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1692)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1612)
        at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2750)
        at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:889)
        at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
        at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
        at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
        at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
        at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
        at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
        at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
        at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
        at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
        at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
        at
weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)


l================Begin faces-config.xml file=======================
<?xml version="1.0"?>
<!DOCTYPE faces-config PUBLIC
  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
  "http://java.sun.com/dtd/web-facesconfig_1_1.dtd";>
<faces-config>
        <managed-bean>
                <managed-bean-name>NPSAppDef</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.database.NPSAppDef</managed-bean-class>
                <managed-bean-scope>session</managed-bean-scope>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>NPSAppConfig</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.database.NPSAppConfig</managed-bean-class>
                <managed-bean-scope>session</managed-bean-scope>
                <managed-property>
                        <property-name>applicationName</property-name>
                        <value></value>
                </managed-property>
                <managed-property>
                        <property-name>selectedFeature</property-name>
                        <value></value>
                </managed-property>
                <managed-property>
                        <property-name>selectedCsgCode</property-name>
                        <value></value>
                </managed-property>
                <managed-property>
                        <property-name>selectedDdpCode</property-name>
                        <value></value>
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>AddApplicationPage</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.jsf.controllers.AddApplicationPage</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>ConfigGridPage</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.jsf.controllers.ConfigGridPage</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>elementName</property-name>
                        <value>#{param.elementName}</value>
                </managed-property>
                <managed-property>
                        <property-name>configKey</property-name>
                        <value>#{param.configKey}</value>
                </managed-property>
                <managed-property>
                        <property-name>configAction</property-name>
                        <value>#{param.configAction}</value>
                </managed-property>
                <managed-property>
                        <property-name>configData</property-name>
                        <value>#{param.configData}</value>
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>ConfigFeaturesPage</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.jsf.controllers.ConfigFeaturesPage</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>BLSPage</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.jsf.controllers.BLSPage</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>selectedFeatureName</property-name>
                        <value></value>
                </managed-property> 
                <managed-property>
                        <property-name>selectedCsgCode</property-name>
                        <value></value>
                </managed-property> 
                <managed-property>
                        <property-name>selectedDdpCode</property-name>
                        <value></value>
                </managed-property> 
        </managed-bean>
        <managed-bean>
                <managed-bean-name>RefreshPage</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.jsf.controllers.RefreshPage</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>elementName</property-name>
                        <value>#{param.elementName}</value>
                </managed-property>
                <managed-property>
                        <property-name>refreshURLs</property-name>
                        <value></value>
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>ConfigLoginBean</managed-bean-name>
        
<managed-bean-class>com.comcast.npsconfig.login.ConfigLoginBean</managed-bean-class>
                <managed-bean-scope>session</managed-bean-scope>
                <managed-property>
                <property-name>logoutURL</property-name>
                <value></value>
            </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>FeatureDef</managed-bean-name>
        
<managed-bean-class>com.comcast.nps.config.common.beans.FeatureDef</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>action</property-name>
                        <value>A</value> 
                </managed-property>
                <managed-property>
                        <property-name>feature_name</property-name>
                        
<value>#{NPSAppConfig.selectedFeatureObj.feature_name}</value> 
                </managed-property>
                <managed-property>
                        <property-name>feature_desc</property-name>
                        
<value>#{NPSAppConfig.selectedFeatureObj.feature_desc}</value> 
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>FeatureBillSet</managed-bean-name>
        
<managed-bean-class>com.comcast.nps.config.common.beans.FeatureBillSet</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>action</property-name>
                        <value>A</value> 
                </managed-property>
                <managed-property>
                        <property-name>CSGCODES</property-name>
                        <value></value>         
                </managed-property>
                <managed-property>
                        <property-name>DDPCODES</property-name>
                        <value></value>         
                </managed-property>
                <managed-property>
                        <property-name>UPD_CSGCODES</property-name>
                        <value></value>         
                </managed-property>
                <managed-property>
                        <property-name>UPD_DDPCODES</property-name>
                        <value></value>         
                </managed-property>
                <managed-property>
                        <property-name>addl_desc</property-name>
                        <value></value>         
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>FeatureServiceProfile</managed-bean-name>
        
<managed-bean-class>com.comcast.nps.config.common.beans.FeatureServiceProfile</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>action</property-name>
                        <value>A</value> 
                </managed-property>
                <managed-property>
                        <property-name>spID</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spID : ''}</value>  
                </managed-property>
                <managed-property>
                        <property-name>spFName1</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName1 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName2</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName2 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName3</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName3 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName4</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName4 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName5</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName5 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName6</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName6 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName7</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName7 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName8</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName8 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName9</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName9 : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>spFName10</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featServiceProfiles != null ?
NPSAppConfig.selectedBillSet.featServiceProfiles[0].spFName10 : ''}</value>     
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>FeatureData</managed-bean-name>
        
<managed-bean-class>com.comcast.nps.config.common.beans.FeatureData</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>action</property-name>
                        <value>A</value> 
                </managed-property>
                <managed-property>
                        <property-name>fdFName</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdFName : ''}</value>  
                </managed-property>
                <managed-property>
                        <property-name>fdActiveReq</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdActiveReq : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdActiveCons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdActiveCons : ''}</value>     
                </managed-property>
                <managed-property>
                        <property-name>fdActiveVal</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdActiveVal : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType1Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType1Req : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdType1Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType1Cons : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType1Val</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType1Val : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal1Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal1Req : ''}</value>        
                </managed-property>
                <managed-property>
                        <property-name>fdVal1Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal1Cons : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal1Value</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal1Value : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType2Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType2Req : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdType2Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType2Cons : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType2Val</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType2Val : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal2Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal2Req : ''}</value>        
                </managed-property>
                <managed-property>
                        <property-name>fdVal2Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal2Cons : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal2Value</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal2Value : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType3Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType3Req : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdType3Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType3Cons : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType3Val</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType3Val : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal3Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal3Req : ''}</value>        
                </managed-property>
                <managed-property>
                        <property-name>fdVal3Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal3Cons : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal3Value</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal3Value : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType4Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType4Req : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdType4Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType4Cons : ''}</value>      
                </managed-property>
                <managed-property>
                        <property-name>fdType4Val</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdType4Val : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal4Req</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal4Req : ''}</value>        
                </managed-property>
                <managed-property>
                        <property-name>fdVal4Cons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal4Cons : ''}</value>       
                </managed-property>
                <managed-property>
                        <property-name>fdVal4Value</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featData != null ?
NPSAppConfig.selectedBillSet.featData[0].fdVal4Value : ''}</value>      
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>FeatureSubscriber</managed-bean-name>
        
<managed-bean-class>com.comcast.nps.config.common.beans.FeatureSubscriber</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>action</property-name>
                        <value>A</value> 
                </managed-property>
                <managed-property>
                        <property-name>sbAttr</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featSubscribers != null ?
NPSAppConfig.selectedBillSet.featSubscribers[0].sbAttr : ''}</value>    
                </managed-property>
                <managed-property>
                        <property-name>sbCons</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featSubscribers != null ?
NPSAppConfig.selectedBillSet.featSubscribers[0].sbCons : ''}</value>    
                </managed-property>
                <managed-property>
                        <property-name>sbReq</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featSubscribers != null ?
NPSAppConfig.selectedBillSet.featSubscribers[0].sbReq : ''}</value>     
                </managed-property>
                <managed-property>
                        <property-name>sbVal</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featSubscribers != null ?
NPSAppConfig.selectedBillSet.featSubscribers[0].sbVal : ''}</value>     
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>FeatureSC1D</managed-bean-name>
        
<managed-bean-class>com.comcast.nps.config.common.beans.FeatureSC1D</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>action</property-name>
                        <value>A</value> 
                </managed-property>
                <managed-property>
                        <property-name>sc1dReq</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featSCID != null ?
NPSAppConfig.selectedBillSet.featSCID[0].sc1dReq : ''}</value>  
                </managed-property>
        </managed-bean>
        <managed-bean>
                <managed-bean-name>FeatureSC2D</managed-bean-name>
        
<managed-bean-class>com.comcast.nps.config.common.beans.FeatureSC2D</managed-bean-class>
                <managed-bean-scope>request</managed-bean-scope>
                <managed-property>
                        <property-name>action</property-name>
                        <value>A</value> 
                </managed-property>
                <managed-property>
                        <property-name>sc2dReq</property-name>
                        <value>#{NPSAppConfig.selectedBillSet != null &&
NPSAppConfig.selectedBillSet.featSC2D != null ?
NPSAppConfig.selectedBillSet.featSC2D[0].sc2dReq : ''}</value>  
                </managed-property>
        </managed-bean>

        <navigation-rule>
                <display-name>jsp/ConfigFeatures</display-name>
                <from-view-id>/jsp/ConfigFeatures.jsp</from-view-id>
                <navigation-case>
                       
<from-action>#{ConfigFeaturesPage.editBillSet}</from-action>
                        <from-outcome>success</from-outcome>
                        <to-view-id>/jsp/BLS.jsp</to-view-id>
                        <redirect/>
                </navigation-case>
        </navigation-rule>
        <navigation-rule>
                <display-name>jsp/BLS</display-name>
                <from-view-id>/jsp/BLS.jsp</from-view-id>
                <navigation-case>
                        <from-action>#{BLSPage.addFeature}</from-action>
                        <from-outcome>success</from-outcome>
                        <to-view-id>/jsp/BLSAttrs.jsp</to-view-id>
                        <redirect/>
                </navigation-case>
                <navigation-case>
                        <from-action>#{BLSPage.addFeature}</from-action>
                        <from-outcome>failure</from-outcome>
                        <to-view-id>/jsp/BLS.jsp</to-view-id>
                        <redirect/>
                </navigation-case>
        </navigation-rule>
        <navigation-rule>
                <display-name>jsp/AddApplication</display-name>
                <from-view-id>/jsp/AddApplication.jsp</from-view-id>
                <navigation-case>
                       
<from-action>#{AddApplicationPage.saveApplication}</from-action>
                        <from-outcome>success</from-outcome>
                        <to-view-id>/jsp/AddApplication.jsp</to-view-id>
                        <redirect/>
                </navigation-case>
                <navigation-case>
                       
<from-action>#{AddApplicationPage.saveApplication}</from-action>
                        <from-outcome>failure</from-outcome>
                        <to-view-id>/jsp/AddApplication.jsp</to-view-id>
                        <redirect/>
                </navigation-case>
        </navigation-rule>
        
</faces-config>
==================End faces-config.xml file=======================
-- 
View this message in context: 
http://www.nabble.com/Trouble-deploying-MyFaces-app-tp20016788p20016788.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to