避难点项目部署总结

  1. 写项目前就应该问清楚部署环境。写的软件并不是在一个全新的环境运行,而是在已经有的环境下部署上去。所有事先问清楚数据库版本,JDK版本,Tomcat版本等是非常有必要的。例如此次部署中:因MySQL版本更迭,5.7中的Geometry相关函数在8.0中就需要加上ST_前缀;开发环境是JDK1.8+Tomcat8,但是要部署的服务器确是Tomcat7,导致无法编译通过。
  2. 软件安装最好是安装exe版,而不是压缩版。因为要方便客户使用,最好下载exe安装,这种安装相比于压缩版好处在于它可以生成Windows服务,自动运行且带有图标,方便开关。
  3. 配置信息不要写死。客户可能不止在一台服务器上部署,若把项目的数据库密码,端口等等配置信息写死,那每次部署就需要修改代码,这是不合适的,所有以后写程序要把配置信息写成一个配置文件,客户每次部署修改配置文件即可。
  4. 老师说:做一点就要在服务器上改一点,要让别人知道自己是在做事的。
  5. 最后,最重要的一点是备份、备份、备份!!!这次更换固态硬盘时没有备份eclipse中的workship里的源文件,只保存了一个没有勾选保存源文件的war包。然后就悲惨的来了一遍class文件反编译成java文件。。。万幸,最后在换下来的机械硬盘中找到了(居然没删)。唉,果然,失而复得是世上最美好的事情之

 

题外话:web项目以后不用JSP写了,用html+css+js做了之后可以用NW打包成桌面工具,然后部署在tomcat上。一个tomcat部署项目如果要部署多个项目可以考虑每个项目独占一个端口,而不要都放在8080下面。做法就是在serve.xml配置文件中,添加service标签!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值