2011-08-05 3 views
3

현재 Tomcat에 배포 된 응용 프로그램을 Glassfish 버전 2.1에 배포하려고합니다. 톰캣의 server.xml에서 Glassfish 2.1에서 env 변수를 설정하는 방법

는 내가 글래스 피시 2.1에서이 변수를 설정하려면 어떻게 응용 프로그램

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

에서 사용되는 server.xml에 정의 된 ENV 변수가 있습니다. 나는 asenv.conf 파일이 버전 3에 있음을 알고 있지만, 2.1과 비슷한 것을 발견하지는 못합니다.

답변

3

서버를 가동하여 관리 콘솔에 로그인하고 JVM 옵션을 탐색 한 다음 -D 매개 변수를 추가 한 다음 다시 시작하십시오.

+0

관리 콘솔에서? –

+0

예, 원래 답변이 업데이트되었습니다. – g051051

2

g051051의 대답은 여전히 ​​GF4/Payara에서 유효합니다 :

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

다음, 예를 들어 -D로 시작하여 매개 변수를 추가합니다 : 관리 콘솔 (http://localhost:4848)에서

에 이동

을 자바 코드에서
-DBF_DIR_DOC=C:/BU/BF/BFdocuments 

, 당신은 쉽게 속성을 검색 할 수 있습니다

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

끝났습니다.

관련 문제