哪吒机器人提醒:

提醒:BlueDavy之技术Blog
【标题】Java应用运维
【摘要】对于互联网产品或长期运行的产品而言,运维工作非常重要,尤其是在产品复杂了以后,在这篇blog中就来说下java应用的运维工作(ps:虽然看起来各种语言做的系统的运维工作都差不多,但细节上还是会有很多不同,so本文还是只讲java的)。苦逼的码农按照需求开发好了一个全新的java web应用,该发布上线给用户用了,要把一个java web应用发布上线,首先需要搭建运行的环境,运行的环境需要有jdk、appserver,在已经装好了os的机器上装上jdk和appserver,开发好的java web应用可以用maven直接打成war或ear,将这个打好的包scp或其他方式到目标机器上,准备妥当,就差启动了。通常appserver都带有启动脚本,在做好了上述准备后,直接运行启动脚本,通常就ok了(maybe需要修改appserver的一些配置文件,例如修改监听端口等)。应用启动后,有一个问题需要解决,就是如何确认应用启动后成功与否,对于java web应用通常可以放一个jsp文件,在这个文件里做一些必要的检查,以确保应用启动是正常的,例如通常java web应用会基于spring之类的... (02-07 08:14)