Solved thus:
  <server xmlns="http://mina.apache.org/ftpserver/spring/v1";
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xmlns:spring="http://www.springframework.org/schema/beans";
  xsi:schemaLocation="http://mina.apache.org/ftpserver/spring/v1
http://mina.apache.org/ftpserver/ftpserver-1.0.xsd";
  id="server" max-logins="500" anon-enabled="false">
    <listeners>
      <nio-listener name="default" port="2021">
        <data-connection idle-timeout="60" />
      </nio-listener>
    </listeners>
    <user-manager>
   <spring:ref local="userManager" />
    </user-manager>

Thanks,
John

On 9 November 2010 12:32, John Hartnup <john.hart...@gmail.com> wrote:

> Hi,
>
> I've written my own implementation
> of org.apache.ftpserver.ftplet.UserManager and I'm having trouble
> configuring my server to use it.
>
> The documentation says only:
> "In your configuration file, you will have to use the Spring bean element
> to configure your custom user manager."
>
> The ftpserver XSD includes:
> <!-- Extension element used for defining a custom user manager -->
>         <xs:element name="user-manager" type="spring-bean-or-ref" />
>
> So (and please excuse my XML naivete) I tried:
>   <bean id="userManager" class="org.myorg.MyUserManager">
>   </bean>
>   <server xmlns="http://mina.apache.org/ftpserver/spring/v1";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   xsi:schemaLocation="http://mina.apache.org/ftpserver/spring/v1
> http://mina.apache.org/ftpserver/ftpserver-1.0.xsd";
>   id="server" max-logins="500" anon-enabled="false">
>     ....
>     <user-manager ref="userManager" />
>   </server>
>
> This gives me the error:
> Attribute 'ref' is not allowed to appear in element 'user-manager'
>
> What should I have done?
> Any nudges about how to interpret the XSD are also welcome.
>
> Thanks,
> John
>
> --
> "There is no way to peace; peace is the way"
>



-- 
"There is no way to peace; peace is the way"

Reply via email to