Hi,

I built a small tapestry page under jboss. I read that in order to apply SSL I had to either put @Secure annotation or configure with
configuration.add(MetaDataConstants.SECURE_PAGE, "true");

Everything is ok with that, but my issue how can I make this to be reconfigured each time depending the url if it has "http" or "https" and without restarting application server.

The request is that the application should be accessed with or without SSL. Jboss is configured ok. But I am stack with this hardcoded "true".

Can I override it ?
Is there any other workaround ?

Just for clarification I wanted something like that ( depending on the url ) :
String jbossDir= System.getProperty("jboss.server.base.dir");
        System.out.println(jbossDir);
        Properties appProp = new Properties();
        try {
appProp.load(new BufferedInputStream(new FileInputStream(String.format("%s/app.properties", jbossDir ) )));
            String ssl = appProp.getProperty("SSL");
            if ( ssl !=null ) {
                ssl = ssl.toLowerCase().trim();
            }
*configuration.add(MetaDataConstants.SECURE_PAGE, ssl);*
        } catch (FileNotFoundException e) {
            configuration.add(MetaDataConstants.SECURE_PAGE, "true");
            e.printStackTrace();
        } catch (IOException e) {
            configuration.add(MetaDataConstants.SECURE_PAGE, "true");
            e.printStackTrace();
        }*
**
*

Reply via email to