I agree that the "&&" is probably not the right way and can cause problems
with the XML validator.  But I've searched far and wide for a way to write
the AND boolean expression in EL with no success.  What is the proper way to
write such an expression?

Thanks, - 



Simon Kitching wrote:
> 
> Hi,
> 
> What I suspect is happening is that an exception is occurring while 
> trying to process your managed-property definition.
> As a result, processing of the faces-config.xml file by the 
> ContextListener fails.
> 
> And then later when the FacesServlet is initialised, the objects that 
> the ContextListener should have set up (including all the internal 
> factories) are not present. The message then (correctly) says that "no 
> factories are configured" (the exception you show below).
> 
> So there should be some sort of error message *earlier* than the one you 
> show. Hopefully it gives some reason why your managed-property 
> definition is causing processing of the faces-config.xml file to be
> stopped.
> 
> Is the example below actually valid xml? Things like && are suspicious; 
> normally an ampersand starts an xml entity definition.
> You might like to try:
> (1) load this into an xml editor and see if it thinks this is really 
> valid xml
> (2) use the word "and" instead of "&&", or "&&"
> (3) include the whole value block in <![CDATA[  .. ]]>
> 
> Regards,
> Simon
> 
> laredotornado schrieb:
>> Hi, Yes when I deploy without the managed property, the application
>> deploys
>> fine, but then functionally, my app isn't the same.  What is the correct
>> way
>> to write the managed property? - 
>>
>>
>> Cagatay Civici wrote:
>>   
>>> Maybe weblogic cannot see the listener definition in the tld.
>>>
>>> Also have you tried deploying without the managed property defined?
>>>
>>> On Thu, Oct 16, 2008 at 9:36 PM, laredotornado
>>> <[EMAIL PROTECTED]>wrote:
>>>
>>>     
>>>> 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.
>>>>
>>>>
>>>>       
>>>     
>>
>>   
> 
> 
> -- 
> -- Emails in "mixed" posting style will be ignored
> -- (http://en.wikipedia.org/wiki/Posting_style)
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Trouble-deploying-MyFaces-app-tp20016788p20033816.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to