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.OrderedFilterBeanDefinitionDecorator$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
'openidAuthenticationProcessingFilter' while setting constructor argument;
nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'openidAuthenticationProcessingFilter' 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.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
    at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.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.

Reply via email to