我目前正在尝试在hot deployment中的Wildfly 8.2.0上设置IntelliJ IDEA 14。
我的设置是:
Wildfly 8.2.0:Deployment scanners已启用,Auto-deploy Zipped和Auto-deploy Exploded设置为true,scan interval设置为2000
IntelliJ IDEA 14:On update action和On frame deactivation都设置为更新类和资源
但还是不起作用。我必须重新部署应用程序来更新java文件。
编辑:
[standalone@localhost:9990 /] /subsystem=deployment-scanner:read-resource(recursive=true)
{
"outcome" => "success",
"result" => {"scanner" => {"default" => {
"auto-deploy-exploded" => true,
"auto-deploy-xml" => true,
"auto-deploy-zipped" => true,
"deployment-timeout" => 600,
"path" => "deployments",
"relative-to" => "jboss.server.base.dir",
"runtime-failure-causes-rollback" => false,
"scan-enabled" => true,
"scan-interval" => 2000
}}}发布于 2015-04-22 12:59:13
我不太熟悉IntelliJ,但是你想要的东西对我来说似乎是不可能的(目前)。
至少如果你想走标准路线的话。标准JVM还不能实现完全的热部署特性,这就是为什么会有像JRebel或替代JVM实现或工具(HotSwap?)这样的产品来解决这个问题。
请参见:
https://stackoverflow.com/questions/29798167
复制相似问题