Java 什么限制;热部署“;?
当Jetty上有本机Java代码时,可以执行热部署 例如,这允许您对servlet代码进行更改,而无需重新启动服务器即可查看应用程序的更改 然而,如果您在Java之上运行脚本语言——Groovy、JRuby、Jython——您就不能再执行热部署(至少在Jetty上)Java 什么限制;热部署“;?,java,jetty,hotdeploy,Java,Jetty,Hotdeploy,当Jetty上有本机Java代码时,可以执行热部署 例如,这允许您对servlet代码进行更改,而无需重新启动服务器即可查看应用程序的更改 然而,如果您在Java之上运行脚本语言——Groovy、JRuby、Jython——您就不能再执行热部署(至少在Jetty上) 这其中的技术原因是什么?我可以想到两个原因: 如果只更改了脚本,应用程序如何知道必须重新加载脚本?它们作为正常资源处理。容器不知道由于资源的变化而必须重新部署servlet 另一种可能性是将ScriptEngine作为实例变量存储在
这其中的技术原因是什么?我可以想到两个原因: