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
