jsp更新及时生效,jsp热更新
1.样例说明
jsp本身是java servlet技术,需要由应用服务器解析为servlet并编译成class使用。因此修改jsp相当于是重新部署java代码必须重启才能生效(详细解释见百度百科)
2. 解决方案
- 建议将jsp中页面显示无关的内容如css,js等以独立文件的形式引入,并且加上版本号管理。这样的话修改样式及逻辑可以不用修改jsp本身可以生效
- 如果无法独立也可修改配置文件apusic\domains\server1\config\apusic.conf中参数ServletReloadCheckInterval的值大于0(热加载时间间隔),此项修改可能会导致性能问题,建议只在开发或测试环境修改