Java Web程序做功能更新的时候能不能手写补丁打上吗?具体要怎么操作呢?

时间:2023-02-09 21:59:34
Java Web程序做功能更新的时候能不能手写补丁打上吗?具体要怎么操作呢?

6 个解决方案

#1


补丁多麻烦,直接发布不久好了

#2


求指教~~~

#3


ctrl c
ctrl v

#4


有好的建议吗

#5


替换了重新部署下呗,还能用打补丁的方式吗,坐等高手回答

#6


B/S结构的程序的优点之一就是在服务器端直接部署一次就可以,但是如果你非要进行补丁升级的话,也不是没有办法,没有这么做过,但想到的方法如下:
1、自动的方法,设置时间监听,多长时间去访问一下指定数据(数据库或文件,判断是否有更新),如果有更新,关闭现有服务调用升级程序,进行文件内容的替换,然后重启服务
   此种方法,占用服务器资源,而且有可能正有业务操作,会影响正常业务,所以可以把时间监听设置成一个空闲时间(比如每天0点访问一次)
2、手动的方法,提供功能执行以上操作,可远程进行此操作省着到服务器上直接操作(但是可能存在安全性的问题)
3、针对第一种方法,可以不在本服务中进行,重新到另一台机器上做监听,有更新,关闭服务,更新,然后在启动服务

#1


补丁多麻烦,直接发布不久好了

#2


求指教~~~

#3


ctrl c
ctrl v

#4


有好的建议吗

#5


替换了重新部署下呗,还能用打补丁的方式吗,坐等高手回答

#6


B/S结构的程序的优点之一就是在服务器端直接部署一次就可以,但是如果你非要进行补丁升级的话,也不是没有办法,没有这么做过,但想到的方法如下:
1、自动的方法,设置时间监听,多长时间去访问一下指定数据(数据库或文件,判断是否有更新),如果有更新,关闭现有服务调用升级程序,进行文件内容的替换,然后重启服务
   此种方法,占用服务器资源,而且有可能正有业务操作,会影响正常业务,所以可以把时间监听设置成一个空闲时间(比如每天0点访问一次)
2、手动的方法,提供功能执行以上操作,可远程进行此操作省着到服务器上直接操作(但是可能存在安全性的问题)
3、针对第一种方法,可以不在本服务中进行,重新到另一台机器上做监听,有更新,关闭服务,更新,然后在启动服务