My application uses String str = System.getProperty("key","default"); which always returns default because i am not able to set the key-value pair in the properties file.
I tried setting it in deployment.properties file located in users->appdata->locallow->sun->java>deployment and also directly putting key=value in runtime parameter in java control panel but not working.
Please help me to set it correctly or if there exist a different properties file where these values is to be set, kindly share the path ?
I google it but couldn't find.Thanks in Advance
Edit: We use jeety server for deployment.And we have many properties file bundled with our souce code.
解决方案
If you want to setup a custom property file for System.getProperty, this is what we here do:
Create a base class as a base object for all the class you'll make for your web application.
In base class, write this code
java.io.InputStream is = loader.getResourceAsStream("custom system property filename");
System.getProperties().load(is);