不幸的是google搜索并没有帮助:(我已经部署了一个简单的项目上JBoss5.x集成在我的IntelliJ IDEA的。我用一些MVC框架与JSP页面。所以,我跑我的项目,它的工作原理,当我编辑任何JSP我可以只需点击“运行” >>“更新JBoss的” >>“更新资源”和我的所有更改的JSP而不用重新部署服务器将被应用。但是,这并不用更少的文件的工作(少即是动态CSS)。我不能想通了,为什么?任何提示?
PS:少文件上JSP正确地所提到的,所以它通常应用,但将其变化不能无需重新部署来施加。
不幸的是google搜索并没有帮助:(我已经部署了一个简单的项目上JBoss5.x集成在我的IntelliJ IDEA的。我用一些MVC框架与JSP页面。所以,我跑我的项目,它的工作原理,当我编辑任何JSP我可以只需点击“运行” >>“更新JBoss的” >>“更新资源”和我的所有更改的JSP而不用重新部署服务器将被应用。但是,这并不用更少的文件的工作(少即是动态CSS)。我不能想通了,为什么?任何提示?
PS:少文件上JSP正确地所提到的,所以它通常应用,但将其变化不能无需重新部署来施加。
尝试直接部署的文件,而不是通过IDEA,看它是否是你的IDE配置或服务器端问题的问题。
如果它是一个服务器端的问题(该文件没有部署甚至直接部署),然后尝试检查类的东西上的文件的权限,如果部署的作品,如果它侦听新的文件等。还有些文件不能“热部署”没有你的应用程序的整个模块的实际重新部署。
如果这是你的IDE问题,那么请尝试检查您的配置。 这里有一些链接应该帮助你开始:
http://www.jetbrains.com/idea/training/demos/JBoss_server.html
https://community.jboss.org/thread/202446?start=0&tstart=0
怎样的IntelliJ部署到JBoss?
如果您还有其他疑问,请咨询中的注释。 干杯!
编辑:我不是在炎热的部署方面的专家,我也不能确切地指定哪些文件可以或不可以被热部署,但据我所知,你可以热部署更改您的类不改变你的类的结构。 这大部分的时间意味着你可以改变身体的方法和hotdeploy它没有任何问题,但如果你将其重命名或添加新的方法,完全解除您将无法热插拔他们。 另一件事是文件的发现 - 这是在服务器的启动阶段发现的文件,不能没有重新启动或让服务器重新加载它们一些其他的方式来热部署。 这可能是你的情况。我希望有人会指定这些热部署限制更好。