我最近开始将 JRebel 与 Eclipse 和 Jboss 一起使用,它对我来说工作得非常好。它将更改的文件部署到
D:/工作区/项目/构建/类
正如我在rebel.xml
. 但是,我想更改相对于tmp
Jboss 服务器内文件夹中最近部署的战争的路径。有没有办法我可以这样做?
我最近开始将 JRebel 与 Eclipse 和 Jboss 一起使用,它对我来说工作得非常好。它将更改的文件部署到
D:/工作区/项目/构建/类
正如我在rebel.xml
. 但是,我想更改相对于tmp
Jboss 服务器内文件夹中最近部署的战争的路径。有没有办法我可以这样做?
在你的情况下,
D:/Workspace/Project/build/classes
是 IDE 将类编译到的目录。rebel.xml只是为 JRebel 指定从哪里加载这些类。
要使用相对路径,您可以定义一个占位符:
${workspace.path}/Project/build/classes
然后您可以通过 VM 参数定义占位符值来扩展占位符:
-Dworkspace.path=D:/Workspace
不幸的是,没有办法指定真正的相对路径,a-la ../build/classes
我的问题是为什么要指定 JBoss 的 tmp 文件夹的路径?