I am trying to configure the development version of slide from cvs with tomcat 5 to use the auto-create-user option available in Domain.xml.


I have changed Domain.xml as in wck Domain.xml to have

<auto-create-users>true</auto-create-users>
<!--auto-create-users-role>org.apache.slide.structure.SubjectNode</auto-create-users-role-->
<!auto-create-users-role>slideroles.basic.RootRoleImpl</auto-create-users-role>


and have hardcoded a username and password in the SlideLoginModule, and changed nothing else from the

jaas-deploy-tomcat-5

target ( except for adding a little more debug ).


With these settings i get :


SlideLoginModule.login : enter
SlideLoginModule.login : got username and password
SecurityImpl.getPrincipal : enter
SecurityImpl.getPrincipal : isAutoCreateUsers : true
SecurityImpl.getPrincipal : we are trying to auto create user
SecurityImpl.getPrincipal : namespaceConfig.getAutoCreateUsersRole() : slideroles.basic.RootRoleImpl
13 Jan 2005 14:47:52 - WARNING - WARNING: No active transaction
13 Jan 2005 14:47:52 - file-meta-store - WARNING - Thread Thread[http-8080-Processor25,5,main] marked transaction branch null for rollback. Cause: Not inside tx
13 Jan 2005 14:47:52 - org.apache.slide.common.Domain - ERROR - [SlideLoginModule] - Failure loading user object - Service TxXMLFileDescriptorsStore at /net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/store/metadata working on /net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/work/metadata access error : Invalid transaction id
13 Jan 2005 14:47:52 - org.apache.slide.common.Domain - ERROR - org.apache.slide.common.ServiceAccessException: Service TxXMLFileDescriptorsStore at /net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/store/metadata working on /net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/work/metadata access error : Invalid transaction id
org.apache.slide.common.ServiceAccessException: Service TxXMLFileDescriptorsStore at /net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/store/metadata working on /net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/work/metadata access error : Invalid transaction id
at org.apache.slide.store.txfile.AbstractTxFileStoreService.throwInternalError(AbstractTxFileStoreService.java:365)
at org.apache.slide.store.txfile.XMLResourceDescriptor.create(XMLResourceDescriptor.java:130)
at org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.createObject(TxXMLFileDescriptorsStore.java:121)
at org.apache.slide.store.AbstractStore.createObject(AbstractStore.java:762)
at org.apache.slide.store.ExtendedStore.createObject(ExtendedStore.java:642)
at org.apache.slide.security.SecurityImpl.getPrincipal(SecurityImpl.java:1030)
at org.apache.slide.jaas.spi.SlideLoginModule.login(SlideLoginModule.java:178)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25 I get :



Are there some more settings I need to configure. I did try the wck build. but the Domain.xml does not seem to be a valid XML file.




Regards


Paul.










--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to