2011-08-05 38 views
3

我想在Glassfish 2.1版中部署一個當前部署在Tomcat中的應用程序。如何在Glassfish 2.1中設置env變量

在Tomcat的server.xml我在server.xml中定義的環境變量所使用的應用

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

如何在Glassfish的2.1設置此變量。我知道在版本3中有一個asenv.conf文件,但我沒有在2.1中找到類似的東西。

回答

3

調出服務器,登錄到管理控制檯,導航到JVM選項,並添加-D參數,然後重新啓動。

+0

在管理控制檯中? –

+0

是的,原來的答案已更新。 – g051051

2

g051051的回答仍是GF4 /似鯖水狼牙魚有效:

在管理控制檯(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"); 

你完成了。

相關問題