Tomcat: Как настроить системное свойство Java в Netbeans? - PullRequest
2 голосов
/ 20 декабря 2011

Как мне, из Netbeans, для использования с Tomcat, настроить переменную среды, которую я могу читать, используя System.getProperty(...);

У нас есть проект с управлением исходным кодом - и мы постоянно делаемизменения в подтверждениях, которыми мы «хотели бы» поделиться (не хотим использовать svn: ignore).Мы пытаемся настроить один простой параметр, переменную среды, в свойствах конфигурации нашего приложения.Например: mark.properties или john.properties.Если система не может найти переменную среды, то по умолчанию используется server.properties (для действующей системы).

Ответы [ 2 ]

11 голосов
/ 20 декабря 2011

1. Перейдите в настройки платформы свойств Tomcat

В Netbeans щелкните тег «Службы». В разделе «Серверы» вы увидите «Tomcat 7.0». Щелкните правой кнопкой мыши «Tomcat 7.0» и выберите «Свойства». Затем выберите вкладку «Платформа».

2. Под VM Options, добавьте -Dvariable = значение

Оставьте D на месте и замените переменную на любое имя переменной, которое вы хотите установить, и укажите любое значение, которое вы хотите установить для переменной.

3. Считайте собственность из вашего кода.

System.out.println("The value is " + System.getProperty("variable"));
4 голосов
/ 20 декабря 2011

Ответ только в FAQ по NetBeans здесь:http://wiki.netbeans.org/FaqSysPropsDuringRun

...