发表于: 2017-01-19 21:57:15

1 1986


我是老大钦点的外门弟子

今天完成的事情:

1.使用mvn install命令完成项目打包,并上传到服务器中

2.服务器已经搭建好java环境和mysql,需要注意的是mysql要开启远程访问权限,这个直接修改用户的访问权限就可以了,还要关闭DNS的反向解析

在my.cof的[mysqld]中加入skip-name-resolve,否则远程访问会很慢

参考:http://www.jianshu.com/p/27812409e463

3.使用shell脚本部署项目,参考:http://simplelife.blog.51cto.com/9954761/1744069

由于服务器上还没安装git和maven,直接使用filezilla上传的war包,有空安装git和maven,

直接在shell中下载代码和打包

4.使用IP+端口号能正常访问Task2中的REST请求。


明天计划的事情:

  • 1.配置Nginx,使用子域访问。
  • 2.查看Nginx日志,编写脚本统计访问次数,统计响应延时。
  • 3.查看Resin日志,统计访问DB时间,Controller处理时间。
  • 4.使用Top命令查看WEB服务占用内存和CPU。
  • 5.将以上数据都贴到日报里去。 执行时间统计要分成 执行了100次。其中的分布是怎么样的。如20MS有多少次。10MS有多少次。                         

 
遇到的问题: 

1.部署好项目后,执行查询,出现java.lang.NoSuchMethodError异常,通过百度,此异常因为运行时找不到方法,根据异常提示,是自己写的方法,根据回忆,这个方法是后来加上的,于是怀疑打包出错了

用rar打开war包,发现修改时间不正确,百度无果,于是请教师兄,经过师兄的引导,思路放在了类没有被重新编译上

最后发现这个目录中的class没被重新编译,手动删除后问题解决

收获:

1.学习了linux环境的配置

2.学习了shell基本的部署项目


返回列表 返回列表
评论

    分享到