2013-04-17 64 views
0

我最近開始在Eclipse和Jboss中使用JRebel,它對我來說工作得非常好。它的部署更改的文件到部署戰爭的JRebel相對路徑

d:/工作區/工程/建造/班

正如我在rebel.xml提到的相同。但是我想更改Jboss服務器內tmp文件夾中相對於最近部署的戰爭的路徑。我可以這樣做嗎?

回答

0

在你的情況,

D:/Workspace/Project/build/classes 

是你的IDE編譯的類的目錄。 rebel.xml只是爲JRebel指定從哪裏加載這些類。

要使用相對路徑,你可以定義一個佔位符:

${workspace.path}/Project/build/classes 

然後你可以通過VM參數定義的佔位符值擴大佔位符:

-Dworkspace.path=D:/Workspace 

不幸的是有沒有辦法指定真正的相對路徑,a-la ../build/class

我的問題寧可是爲什麼你想指定JBoss tmp文件夾的路徑嗎?

+0

就像我指定的那樣,每當我重新部署我的項目時,它都會轉到在'tmp'內創建的新文件夾。 – dShringi

+0

使用JRebel進行部署時,它實際上會加載來自rebel.xml中指定位置的所有資源。這就是爲什麼我沒有看到tmp /在這種情況下的目的。 –

+0

是的,我知道,這只是一個出於好奇而提出的問題。反正謝謝你的迴應:) – dShringi