[jboss-dev-forums] [Design of POJO Server] - Re: migrating TransactionManager and Invokers to POJO
adrian@jboss.org
do-not-reply at jboss.com
Wed May 21 10:57:01 EDT 2008
"jhalliday" wrote : OK, so I can do it by injection but I need to retain the compile time dependency anyhow in order to have the correct default. Ah well, I guess I just have to live with an extra .jar in by compile time classpath for now.
|
No you don't. You can provide the default in the config, e.g.
| <property name="bindAddress">${jboss.bind.address:127.0.0.1}</property>
|
But for the bindAddress, the default is redundant. A long time ago we
fixed it such that the system property was always set during the bootstrap.
See the horrible hack at the top org.jboss.Main ;-)
| Getopt getopt = new Getopt(programName, args, sopts, lopts);
| int code;
| String arg;
|
| HERE !!!
|
| props.setProperty(ServerConfig.SERVER_BIND_ADDRESS, "127.0.0.1");
| System.setProperty(ServerConfig.SERVER_BIND_ADDRESS, "127.0.0.1");
| while ((code = getopt.getopt()) != -1)
| {
| ...
| case 'b':
| arg = getopt.getOptarg();
| props.put(ServerConfig.SERVER_BIND_ADDRESS, arg);
| System.setProperty(ServerConfig.SERVER_BIND_ADDRESS, arg);
| ...
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4152377#4152377
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4152377
More information about the jboss-dev-forums
mailing list