Greetings: 

I've got a copy of littl-g 2.2 (tomcat) running but have an issue deploying
a web app that uses a properties file security realm.  It is failing with
the following exception during deployment:

The application was not deployed.
Unable to resolve reference "ConfigurationFactory"
    in gbean
com.colorfulsoftware/feedwork/1.0.0.0/war?J2EEApplication=null,j2eeType=WebModule,name=com.colorfulsoftware/feedwork/1.0.0.0/war
    to a gbean matching the pattern
[?name=feedwork#org.apache.geronimo.security.jaas.ConfigurationFactory]
    due to: No matches for referencePatterns:
[?name=feedwork#org.apache.geronimo.security.jaas.ConfigurationFactory]
org.apache.geronimo.common.DeploymentException: Unable to resolve reference
"ConfigurationFactory"
    in gbean
com.colorfulsoftware/feedwork/1.0.0.0/war?J2EEApplication=null,j2eeType=WebModule,name=com.colorfulsoftware/feedwork/1.0.0.0/war
    to a gbean matching the pattern
[?name=feedwork#org.apache.geronimo.security.jaas.ConfigurationFactory]
    due to: No matches for referencePatterns:
[?name=feedwork#org.apache.geronimo.security.jaas.ConfigurationFactory]
        at
org.apache.geronimo.deployment.DeploymentContext.getConfigurationData(DeploymentContext.java:656)
        at org.apache.geronimo.deployment.Deployer.install(Deployer.java:339)
        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:263)
        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:136)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:851)
        at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:237)
        at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
        at
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
        at java.lang.Thread.run(Thread.java:619)


Looking through the jira and forums, there are two threads addressing this: 
http://issues.apache.org/jira/browse/GERONIMO-4772 and
https://issues.apache.org/jira/browse/GERONIMO-4553.  

According to the reports, I should be able to work around the issue by
adding the security realm as a dependency in the geronimo-web.xml. 
https://issues.apache.org/jira/browse/GERONIMO-4553?focusedCommentId=12738770&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12738770

I've tried adding the following in geronimo-web.xml but the error still
appears.  Does anyone here know how I can add the correct dependency to make
the error go away and deploy the app?

<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1";>
        <dep:environment
xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2";>
                <dep:moduleId>
                        <dep:groupId>com.colorfulsoftware</dep:groupId>
                        <dep:artifactId>feedwork</dep:artifactId>
                        <dep:version>1.0.0.0</dep:version>
                        <dep:type>war</dep:type>
                </dep:moduleId>
                <dep:dependencies>
                        <dep:dependency>
                                
<dep:groupId>org.apache.geronimo.configs</dep:groupId>
                                <dep:artifactId>javamail</dep:artifactId>
                                <dep:type>car</dep:type>
                        </dep:dependency>
                        
                        <dep:dependency>
                                
<dep:groupId>org.apache.geronimo.configs</dep:groupId>
                                <dep:artifactId>j2ee-server</dep:artifactId>
                                <dep:type>car</dep:type>
                        </dep:dependency>
                        <dep:dependency>
                                
<dep:groupId>org.apache.geronimo.framework</dep:groupId>
                                <dep:artifactId>j2ee-security</dep:artifactId>
                                <dep:version>2.2</dep:version>
                                <dep:type>car</dep:type>
                        </dep:dependency>

                        <dep:dependency>
                                
<dep:groupId>org.apache.geronimo.framework</dep:groupId>
                                <dep:artifactId>j2ee-security</dep:artifactId>
                                <dep:type>car</dep:type>
                        </dep:dependency>
                </dep:dependencies>
        </dep:environment>
.....

Thanks for your help, insight or information. 
Bill.

-- 
View this message in context: 
http://old.nabble.com/issue-deploying-webapp-with-security-realm-tp27112307s134p27112307.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.

Reply via email to