Can components.properties be outside my war ?
ravindrakumar.ravindra.u.kumar.gmail.com Feb 19, 2010 5:06 AMI was trying to use a wildcard entry in the components.xml.
<
component name="repositoryConfiguration">
<property name="homeDirectory">@repositoryPath@</property>
</component>
Have the below entry in the components.properties
repositoryPath=/home/repository/test1
I don't want to keep the components.properties inside the <warFile>/WEB-INF/classes. I have to keep it at the $<domainDir>/cfg.
So mentioned the path for the property while setting the classpath. But for some reason, it is not able to detect the file.
I am getting the below error:
<Feb 16, 2010 3:29:34 PM MST> <Warning> <HTTP> <BEA-101162> <User defined listener org.jboss.seam.servlet.SeamListener failed: java.lang.RuntimeException: error while reading /WEB-INF/components.xml.
java.lang.RuntimeException: error while reading /WEB-INF/components.xml
at org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initialization.java:221)
at org.jboss.seam.init.Initialization.create(Initialization.java:124)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
Truncated. see log file for complete stacktrace
java.lang.IllegalArgumentException: null value
at org.jboss.seam.util.Conversions$FlatPropertyValue.<init>(Conversions.java:291)
at org.jboss.seam.init.Initialization.getPropertyValue(Initialization.java:622)
at org.jboss.seam.init.Initialization.installComponentFromXmlElement(Initialization.java:501)
at org.jboss.seam.init.Initialization.installComponentsFromXmlElements(Initialization.java:266)
at org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initialization.java:217)
Truncated. see log file for complete stacktrace
>
<Feb 16, 2010 3:29:35 PM MST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application '_appsdir_drools-guvnor_war'.
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:975)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:361)
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)
Truncated. see log file for complete stacktrace
java.lang.IllegalArgumentException: null value
at org.jboss.seam.util.Conversions$FlatPropertyValue.<init>(Conversions.java:291)
at org.jboss.seam.init.Initialization.getPropertyValue(Initialization.java:622)
at org.jboss.seam.init.Initialization.installComponentFromXmlElement(Initialization.java:501)
at org.jboss.seam.init.Initialization.installComponentsFromXmlElements(Initialization.java:266)
at org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initialization.java:217)
Truncated. see log file for complete stacktrace
<
component name="repositoryConfiguration">
<property name="homeDirectory">@repositoryPath@</property>
</component>
Have the below entry in the components.properties
repositoryPath=/home/repository/test1
I don't want to keep the components.properties inside the <warFile>/WEB-INF/classes. I have to keep it at the $<domainDir>/cfg.
So mentioned the path for the property while setting the classpath. But for some reason, it is not able to detect the file.
I am getting the below error:
<Feb 16, 2010 3:29:34 PM MST> <Warning> <HTTP> <BEA-101162> <User defined listener org.jboss.seam.servlet.SeamListener failed: java.lang.RuntimeException: error while reading /WEB-INF/components.xml.
java.lang.RuntimeException: error while reading /WEB-INF/components.xml
at org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initialization.java:221)
at org.jboss.seam.init.Initialization.create(Initialization.java:124)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
Truncated. see log file for complete stacktrace
java.lang.IllegalArgumentException: null value
at org.jboss.seam.util.Conversions$FlatPropertyValue.<init>(Conversions.java:291)
at org.jboss.seam.init.Initialization.getPropertyValue(Initialization.java:622)
at org.jboss.seam.init.Initialization.installComponentFromXmlElement(Initialization.java:501)
at org.jboss.seam.init.Initialization.installComponentsFromXmlElements(Initialization.java:266)
at org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initialization.java:217)
Truncated. see log file for complete stacktrace
>
<Feb 16, 2010 3:29:35 PM MST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application '_appsdir_drools-guvnor_war'.
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:975)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:361)
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)
Truncated. see log file for complete stacktrace
java.lang.IllegalArgumentException: null value
at org.jboss.seam.util.Conversions$FlatPropertyValue.<init>(Conversions.java:291)
at org.jboss.seam.init.Initialization.getPropertyValue(Initialization.java:622)
at org.jboss.seam.init.Initialization.installComponentFromXmlElement(Initialization.java:501)
at org.jboss.seam.init.Initialization.installComponentsFromXmlElements(Initialization.java:266)
at org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initialization.java:217)
Truncated. see log file for complete stacktrace