Feeling stupid and ashamed. Thanks. Kind regards, Marco
-----Oorspronkelijk bericht----- Van: David Jencks [mailto:[EMAIL PROTECTED] Verzonden: woensdag 29 oktober 2008 17:48 Aan: [email protected] Onderwerp: Re: web module and login gbean in deployment plan of ear Put the gbean after the modules david jencks On Oct 29, 2008, at 7:39 AM, Marco Laponder wrote: > Hi All, > > I am busy with deploying an ear. I have bean able to add my login > module > configuration within the plan, and I have bean able to specify a web > module with context root in the plan. But when I have a login module > as > well as a web module specified I get the following error when > deploying: > > error: cvc-complex-type.2.4a: Expected element > '[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/deployment-1.2' instead > of '[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0' > here in element > [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0 > > and my plan is: > > <?xml version="1.0" encoding="utf-8"?> > <application application-name="JavagatorEar" > xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" > > xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" > xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0" > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"> > <sys:environment> > <sys:moduleId> > <sys:groupId>com.kewill.interchain</sys:groupId> > <sys:artifactId>javagator</sys:artifactId> > <sys:version>5.7-SNAPSHOT</sys:version> > <sys:type>car</sys:type> > </sys:moduleId> > <sys:dependencies> > <dependency> > <groupId>org.apache.geronimo.framework</groupId> > <artifactId>j2ee-security</artifactId> > <type>car</type> > </dependency> > </sys:dependencies> > <sys:hidden-classes /> > <sys:non-overridable-classes /> > </sys:environment> > > <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.GeronimoGroupPrincip > al" /> > </sec:realm> > </sec:role> > </sec:role-mappings> > </sec:security> > > <sys:gbean name="NaviSecurity" > class="org.apache.geronimo.security.realm.GenericSecurityRealm" > xsi:type="dep:gbeanType" > xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <attribute name="realmName">NaviSecurity</attribute> > <reference name="ServerInfo"> > <name>ServerInfo</name> > </reference> > <xml-reference name="LoginModuleConfiguration"> > <log:login-config > xmlns:log="http://geronimo.apache.org/xml/ns/loginconfig-2.0"> > <log:login-module control-flag="REQUIRED" > wrap-principals="false"> > > <log:login-domain-name>NaviSecurity</log:login-domain-name> > > <log:login-module-class>com.kewill.login.JdbcConnectLoginModule</ > log:log > in-module-class> > <log:option > name="configuration">${naviconfig.props}</log:option> > </log:login-module> > </log:login-config> > </xml-reference> > </sys:gbean> > > > <module> > <web>javagator-war-5.7.0-SNAPSHOT.war > </web> > <web-app > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"> > <context-root>/navi</context-root> > > <security-realm-name>NaviSecurity</security-realm-name> > </web-app> > </module> > > > </application> > > Can anybody give me some indication what I am doing wrong ? > > Kind regards, > Marco Laponder >
