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.