2013-04-17 62 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