Obrigado por responder,

não estou conseguindo entender a estrutura... meu arquivo xml que estou 
passando como parametro esta da seguinte forma:


  xml version="1.0" encoding="UTF-8" ?> 
-  
<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="myServer">
        <listeners>
                name="default" port="21">
                        <ssl>
                                <keystore file="./res/ftpserver.jks" 
password="password" /> 
                        ssl>
                
        listeners>
        salted">
                
                        <beans:bean 
class="org.apache.commons.dbcp.BasicDataSource">
                            <beans:property name="driverClassName" 
value="com.mysql.jdbc.Driver" />
                            <beans:property name="url" 
value="jdbc:mysql://localhost/ftpd" />
                            <beans:property name="username" value="myuser" />
                            <beans:property name="password" value="secret" />
                        beans:bean>
                
                INSERT INTO FTP_USER (userid, userpassword,
                        homedirectory, enableflag, writepermission, idletime, 
uploadrate,
                        downloadrate) VALUES ('{userid}', '{userpassword}', 
'{homedirectory}',
                        '{enableflag}', '{writepermission}', {idletime}, 
{uploadrate},
                        {downloadrate})
                UPDATE FTP_USER SET
                        
userpassword='{userpassword}',homedirectory='{homedirectory}',enableflag={enableflag},writepermission={writepermission},idletime={idletime},uploadrate={uploadrate},downloadrate={downloadrate}
                        WHERE userid='{userid}'
                DELETE FROM FTP_USER WHERE userid = '{userid}'
                
                SELECT userid, userpassword, homedirectory,
                        enableflag, writepermission, idletime, uploadrate, 
downloadrate FROM
                        FTP_USER WHERE userid = '{userid}'
                SELECT userid FROM FTP_USER ORDER BY userid
                
                <is-admin>SELECT userid FROM FTP_USER WHERE userid='{userid}' 
AND
                        userid='admin'is-admin>
                <authenticate>SELECT userpassword from FTP_USER WHERE 
userid='{userid}'authenticate>
        
server>


mas na inicialização do servidor passando esse arquivo como parametro me 
retorna o seguinte erro:


C:\buffer\JFtpServer\apache-ftpserver-1.0.4\bin>ftpd.bat c:\buffer\JFtpServer\ap
ache-ftpserver-1.0.4\res\conf\ftpd-full.xml
Using XML configuration file c:\buffer\JFtpServer\apache-ftpserver-1.0.4\res\con
f\ftpd-full.xml...
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 59 i
n XML document from file [c:\buffer\JFtpServer\apache-ftpserver-1.0.4\res\conf\f
tpd-full.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc
-complex-type.2.4.d: Invalid content was found starting with element 'beans:prop
erty'. No child element is expected at this point.
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:404)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:342)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:310)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
        at org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:113)
        at org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:80)
        at org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
        at org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:423)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:353)
        at org.springframework.context.support.FileSystemXmlApplicationContext.<
init>(FileSystemXmlApplicationContext.java:140)
        at org.springframework.context.support.FileSystemXmlApplicationContext.<
init>(FileSystemXmlApplicationContext.java:84)
        at org.apache.ftpserver.main.CommandLine.getConfiguration(CommandLine.ja
va:132)
        at org.apache.ftpserver.main.CommandLine.main(CommandLine.java:56)
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.d: Invalid conten
t was found starting with element 'beans:property'. No child element is expected
 at this point.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
ParseException(ErrorHandlerWrapper.java:195)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Err
orHandlerWrapper.java:131)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
XMLErrorReporter.java:384)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
XMLErrorReporter.java:318)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
rReporter.reportError(XMLSchemaValidator.java:410)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
chemaError(XMLSchemaValidator.java:3165)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
tartElement(XMLSchemaValidator.java:1781)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyEl
ement(XMLSchemaValidator.java:705)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
StartElement(XMLNSDocumentScannerImpl.java:377)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(X
MLDocumentScannerImpl.java:648)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(XMLNSDocumentScannerImpl.java:140)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:807)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
java:107)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.
java:225)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Doc
umentBuilderImpl.java:283)
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
ent(DefaultDocumentLoader.java:75)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:396)



----- Mensagem original -----
De: "Sergey Vladimirov" <[email protected]>
Para: [email protected]
Enviadas: Quinta-feira, 22 de Julho de 2010 20:50:15
Assunto: Re: Conexão mina com banco de dados

Diego,

Did you read the following documentation page?
http://mina.apache.org/ftpserver/database-user-manager.html

2010/7/23 Diego Silva e Silva <[email protected]>

> Boa noite,
>
> estou tentando fazer a autenticação dos usuários no banco de dados, mas,
> não estou conseguindo. A documentação está muito fraca... não especifica
> qual arquivo alterar, onde esse arquivo deve estar!
>
> Alguem pode me ajudar?
>
>
>
-- 
Sergey Vladimirov

Reply via email to