Как установить переменную env в Glassfish 2.1 - PullRequest
4 голосов
/ 05 августа 2011

Я хочу развернуть приложение, которое в данный момент развернуто в Tomcat, в Glassfish версии 2.1.

В Tomcat server.xml у меня есть переменная env, определенная в server.xml, которая используется приложением

  <Environment name="CTClassFolder" type="java.lang.String" value="C:\TMP" />

Как мне установить эту переменную в Glassfish 2.1.Я знаю, что есть файл asenv.conf в версии 3, но я не нахожу ничего подобного в 2.1.

Ответы [ 2 ]

4 голосов
/ 08 июля 2016

Ответ g051051 все еще действителен в GF4 / Payara:

В консоли администратора (http://localhost:4848), перейдите к:

-Configuration
    -server-config
        -JVM Parameters
            -JVM Options

Затем добавьте свой параметр с префиксом -D, например:

-DBF_DIR_DOC=C:/BU/BF/BFdocuments

В своем Java-коде вы можете легко получить свойство:

String directory = System.getProperty("BF_DIR_DOC");

Все готово.

3 голосов
/ 05 августа 2011

Запустите сервер, войдите в консоль администратора, перейдите к параметрам JVM, добавьте параметр -D и перезапустите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...