Hi there,
webwork used to have a class that would easily read external sources like
xml files, but i do not recall the class name now. If you want to read from
simple property files you could use something like :
String path = ServletActionContext.getServletContext().getRealPath("");
Properties prop = new Properties();
try {
// load properties from the class path
prop.load(new FileInputStream(path
+ "//WEB-INF//classes//ldapconf.properties"));
} catch (IOException ex) {
ex.printStackTrace();
}
//get parameter param1
String param1 = prop.getProperty("param1");
Regards
On Fri, Sep 6, 2013 at 4:53 PM, Chris <[email protected]> wrote:
> Thanks ,
> I 'll try with commons-configuration
>
>
> ________________________________
> De : Umesh Awasthi <[email protected]>
> À : Struts Users Mailing List <[email protected]>; Chris <
> [email protected]>
> Envoyé le : Vendredi 6 septembre 2013 13h45
> Objet : Re: Struts 2.3.15.1 How to read external properties files or conf
> files
>
>
> Have you tried http://commons.apache.org/proper/commons-configuration/
> it can read various type of property files
>
>
> On Fri, Sep 6, 2013 at 5:10 PM, Chris <[email protected]> wrote:
>
> > In fact the problem is how to declare and use external files to work with
> > external properties.
> >
> > host=xxx.xxx.xxx.xxx
> > port=xxxx
> > ...etc
> >
> > Should I understand that only few people use external configuration
> files
> > with struts web applications ?
> >
> >
> >
> > ________________________________
> > De : Dave Newton <[email protected]>
> > À : Struts Users Mailing List <[email protected]>
> > Envoyé le : Vendredi 6 septembre 2013 13h17
> > Objet : Re: Struts 2.3.15.1 How to read external properties files or conf
> > files
> >
> >
> > How are you trying to load them? As a resource on the classpath?
> >
> > Dave
> > On Sep 6, 2013 5:51 AM, "Chris" <[email protected]> wrote:
> >
> > > Where : server side , in action , like ActionSupport
> > >
> > > First example : Login.java ( like in struts-2.3.15.1-blank )
> > > class Login extends com.opensymphony.xwork2.ActionSupport
> > > to check and validate user/password ( I need access to LDAP or
> database )
> > >
> > > Second Example: A User Request
> > > After success login, a web user need to access data ( from LDAP or
> > > Database )
> > >
> > >
> > > java.io.FileNotFoundException : jdbc.properties
> > > or
> > >
> > > java.io.FileNotFoundException : ldapconfiguration.conf
> > >
> > >
> > > Regards
> > >
> > >
> > > ________________________________
> > > De : "[email protected]" <[email protected]>
> > > À : Struts Users Mailing List <[email protected]>; Chris <
> > > [email protected]>
> > > Envoyé le : Vendredi 6 septembre 2013 10h50
> > > Objet : Re: Struts 2.3.15.1 How to read external properties files or
> conf
> > > files
> > >
> > >
> > > Log4j file will be ready by Log4j framework and not exactly by struts2
> > >
> > > Can you define where and how you want to read your property files?
> > > Sent from BlackBerry® on Airtel
> > >
> > > -----Original Message-----
> > > From: Chris <[email protected]>
> > > Date: Fri, 6 Sep 2013 09:40:03
> > > To: Struts Users Mailing List<[email protected]>
> > > Reply-To: "Struts Users Mailing List" <[email protected]>
> > > Subject: Struts 2.3.15.1 How to read external properties files or conf
> > > files
> > >
> > > Using log4j.properties instead of log4j.xml is not a problem with
> Struts
> > > 2.3.15.1 ( or should it be ? )
> > > But with my own properties files ( jdbc.properties ) or configuration
> > > files ( ldap.conf ) it doesn't work.
> > >
> > >
> > > Is there any example with external files .
> > > Not an upload file by input forms. .
> > >
> > > Or do we have to use another java classes ?
> >
>
>
>
> --
> With Regards
> Umesh Awasthi
> http://www.travellingrants.com/