Glen, OK, will try the $CATALINA_HOME/lib folder. :)
Webby is the eclipse jetty/tomcat plugin for development. https://github.com/tesla/m2eclipse-webby https://docs.sonatype.org/display/M2ECLIPSE/Integration+with+Maven+WAR+Plugin Makes development :( slightly more bearable....... Cheers Greg On 17 June 2013 15:15, Glen Mazza <glen.ma...@gmail.com> wrote: > The roller-custom.properties is dependent for each user (mail settings, > database settings, etc.), I don't think we should hardcode it into the > pom.xml files or place it in src/main/resources, as it might end up getting > checked into SVN that way. We already have common defaults in > roller.properties, placing "common" config in roller-custom would seem to > defeat the purpose of that file. > > I just place my roller-custom.properties in my $CATALINA_HOME/lib folder > and it works beautifully there, I can redeploy the Roller WAR (mvn > tomcat7:redeploy) umpteen times and that file is always read. I don't need > to place it in the Roller source folders or alter the pom. How are you > incorporating webby with Roller -- I'm confused (webby is a Ruby app). > Instead of configuring roller-customer.properties in Roller, can't you add > it to whatever servlet container you're using to host Roller? > > Glen > > On 06/17/2013 06:56 AM, Greg Huber wrote: > >> I was testing the new layout with webby and was unable to start the app >> without this dependency: >> >> <dependency> >> <groupId>org.apache.**httpcomponents</groupId> >> <artifactId>httpclient</**artifactId> >> <version>4.0.1</version> >> </dependency> >> >> checking: >> >> <dependency> >> <groupId>org.openid4java</**groupId> >> <artifactId>openid4java-**consumer</artifactId> >> <version>0.9.6</version> >> <type>pom</type> >> <exclusions> >> <exclusion> >> <groupId>com.google.code.**guice</groupId> >> <artifactId>guice</artifactId> >> </exclusion> >> <exclusion> >> <artifactId>httpclient</**artifactId> >> <groupId>org.apache.**httpcomponents</groupId> >> </exclusion> >> </exclusions> >> </dependency> >> >> SEVERE: Exception sending context initialized event to listener instance >> of >> class org.apache.roller.weblogger.**ui.core.RollerContext >> org.springframework.beans.**factory.BeanCreationException: Error creating >> bean with name '_filterChainProxy': Initialization of bean failed; nested >> exception is org.springframework.beans.**factory.BeanCreationException: >> Error >> creating bean with name '_filterChainList': Cannot create inner bean >> '(inner bean)' of type >> [org.springframework.security.**config.**OrderedFilterBeanDefinitionDec** >> orator$OrderedFilterDecorator] >> while setting bean property 'filters' with key [7]; nested exception is >> org.springframework.beans.**factory.BeanCreationException: Error creating >> bean with name '(inner bean)': Cannot resolve reference to bean >> '**openidAuthenticationProcessing**Filter' while setting constructor >> argument; >> nested exception is >> org.springframework.beans.**factory.BeanCreationException: Error creating >> bean with name '**openidAuthenticationProcessing**Filter' defined in >> ServletContext resource [/WEB-INF/security.xml]: Invocation of init method >> failed; nested exception is java.lang.**NoClassDefFoundError: >> org/apache/http/client/**ClientProtocolException >> at >> org.springframework.beans.**factory.support.** >> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >> AbstractAutowireCapableBeanFac**tory.java:480) >> at >> org.springframework.beans.**factory.support.** >> AbstractAutowireCapableBeanFac**tory$1.run(** >> AbstractAutowireCapableBeanFac**tory.java:409) >> >> >> Also, there is a need to have a local version of roller-custom.properties, >> what would be the correct maven way of doing this? >> >> eg: >> >> <resource> >> <!-- Enable our custom override properties --> >> <directory>${project.basedir}/** >> src/main/resources</directory> >> <filtering>true</filtering> >> <includes> >> <include>roller-custom.**properties</include> >> </includes> >> </resource> >> >> we could add this to the pom so we only need then copy in the file >> roller-custom.properties to /src/main/resources to run locally. >> >> Cheers Greg. >> >> >