2011-12-20 99 views
2

如何,从NetBeans中,与Tomcat的使用,设置,我可以读取使用System.getProperty(...);Tomcat:如何在Netbeans中设置Java系统属性?

的环境变量我们有一个源控制项目 - 我们一直在不断的变化confirurations我们“会“想分享(不想使用svn:ignore)。我们正在尝试设置一个简单的参数,一个环境变量用于我们应用程序的配置属性。例如:mark.properties或john.properties。如果系统找不到环境变量,则默认为server.properties(用于实时系统)。

+0

相关话题 - http://stackoverflow.com/questions/318239/how-do-i-set-environment-variables-from-java – adatapost 2011-12-20 14:53:34

回答

10

1.进入到Tomcat性能平台设置

在NetBeans中,点击 “服务” 标签。在“服务器”下,你会看到“Tomcat 7.0”。右键单击“Tomcat 7.0”并选择“属性”。然后选择“平台”选项卡。

2.在VM选项,添加-DVARIABLE =值

留在地方d,并替换任何变量名的变量,你想设置和值的任何值你'd想要设置变量。

3.从您的代码中读取属性。

System.out.println("The value is " + System.getProperty("variable")); 
4

答案只是在NetBeans常见问题在这里:
http://wiki.netbeans.org/FaqSysPropsDuringRun

+0

这句话虽然从理论上回答这个问题,[这将是最好](// meta.stackoverflow.com/q/8259)在这里包含答案的基本部分,并提供可供参考的链接。 – 2017-01-22 01:20:11