geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vamsavardhana Reddy" <c1vams...@gmail.com>
Subject Re: EAR and war security
Date Sat, 26 Jan 2008 19:11:07 GMT
Which version of Geronimo are you using?  How is the security-realm
deployed?

++Vamsi

On Jan 27, 2008 12:36 AM, MarcoLaponder <marco.laponder@kewill.com> wrote:

>
> Hi All,
>
> I have been struggling to deploy a ear containing a war with a security
> realm. The deploy doesnot give any errors but the ear cannot be started. A
> error appear in the log files:
>
> ERROR [GBeanInstanceState] Error while starting; GBean is now in the
> FAILED
> state:
> abstractName="com.kewill.interchain
> /javagator-ear_javagator-ear/1-default/car?configurationName=
> com.kewill.interchain/javagator-ear_javagator-ear/1-default/car"
> org.apache.geronimo.kernel.config.InvalidConfigException: Class not
> loadable
> in classloader: [org.apache.geronimo.kernel.config.MultiParentClassLoader
> id=com.kewill.interchain/javagator-ear_javagator-ear/1-default/car]
>
>
> Ik have the following web.xml:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>         http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>         version="2.4">
>
>        <welcome-file-list>
>                <welcome-file>index.jsp</welcome-file>
>        </welcome-file-list>
>        <security-constraint>
>                <web-resource-collection>
>                        <web-resource-name>manager</web-resource-name>
>                        <url-pattern>/*</url-pattern>
>                </web-resource-collection>
>                <auth-constraint>
>                        <role-name>manager</role-name>
>                </auth-constraint>
>        </security-constraint>
>
>        <login-config>
>                <auth-method>BASIC</auth-method>
>                <realm-name>NaviSecurity</realm-name>
>        </login-config>
>
>        <security-role>
>                <role-name>manager</role-name>
>        </security-role>
> </web-app>
>
> my geronimo-application.xml is the following:
>
> <application application-name="HelloWorldEar"
>              xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1
> "
>              xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
>              xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
>  <sys:environment>
>    <sys:moduleId>
>      <sys:groupId>com.kewill.interchain</sys:groupId>
>      <sys:artifactId>javagator-ear_javagator-ear</sys:artifactId>
>      <sys:version>1-default</sys:version>
>      <sys:type>car</sys:type>
>    </sys:moduleId>
>    <sys:dependencies/>
>    <sys:hidden-classes/>
>    <sys:non-overridable-classes/>
>  </sys:environment>
>
>    <module>
>    <web>javagator-war-1.0-SNAPSHOT.war</web>
>
>    <web-app xmlns="http://geronimo.apache.org/xml/ns/web" >
>
>      <security-realm-name>NaviSecurity</security-realm-name>
>    </web-app>
>  </module>
>
>
>  <sec:security>
>    <sec:role-mappings>
>        <sec:role role-name="manager">
>                                <sec:realm realm-name="NaviSecurity">
>                                        <sec:principal name="manager"
>
> class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal
> "
>                                        />
>                                </sec:realm>
>                        </sec:role>
>                </sec:role-mappings>
>    </sec:security>
> </application>
>
> Does anyone have any tips on what I am doing wrong and how to solve this ?
>
> Kind regards,
> Marco Laponder
>
>
>
>
>
> --
> View this message in context:
> http://www.nabble.com/EAR-and-war-security-tp15111204s134p15111204.html
> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>
>

Mime
View raw message