Bonjour je cherche à mettre des paramétrs d'identification dans un fichier .properties pour une appliactione JAVA / Struts...
J'ai ajouté
Code :
- <message-resources parameter="ApplicationResources"/>
|
dans mon fichier struts_config.xml. J'ai crée ensuite un fichier ApplicationResources.properties avec mes variables
Code :
- ftp.login = ****
- ftp.password = ***
- ftp.adress = ftpperso.free.fr
|
Mais je n'arrive pas à appeler ces variables au sein de mon action, il ne les reconnait pas.
Code :
- ...
- ftp = new FtpConnection(false,0);
- ftp.connect("ftp.adress" );
- if (ftp.login("ftp.login", "ftp.password" ))
- ...
|
J'ai comme message d'erreur :
Code :
- java.net.UnknownHostException: ftp.adress
- java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
- java.net.Socket.connect(Socket.java:452)
- java.net.Socket.connect(Socket.java:402)
- java.net.Socket.<init>(Socket.java:309)
- java.net.Socket.<init>(Socket.java:124)
- fr.cgbi.trombinoscope.action.FtpConnection.connect(FtpConnection.java:127)
- fr.cgbi.trombinoscope.action.FtpConnection.connect(FtpConnection.java:118)
- fr.cgbi.trombinoscope.action.FtpUploadAction.execute(FtpUploadAction.java:38)
- org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
- org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
- org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
- org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
|
alors que je n'ai pas ce problème en les mettant en dur dans mon programme. Est ce que j'ai fait une erreur dans la syntaxe...???