发表于: 2018-03-19 15:42:25
1 607
今天完成的事:
1.完成了controller层和service层的AOP
2.写了部署项目的脚本
这个脚本很垃圾。没有对projectPath进行判断,没有一丁点的错误处理逻辑。输入错误就GG。我目前只能做到这儿了。tomcat启动和关闭脚本,使用自带的startup.sh和shutdown.sh
3.验收标准里面说可以修改本地hosts文件,配置域名。
修改了nginx.conf的监听域名,为我设置的域名
可以看到是通过域名访问的
4.location匹配规则
我现在只有一个tomcat,没有设置均衡负载层。
明天要做的事:
1.添加错误页面。用location映射。
2.用top命令查看项目占用资源。
遇到的问题:
1.问题描述:删除Task2的war包,部署Task3时,启动tomcat,远程无法访问。(好像就是前两天碰到的)
解决过程:
去看了tomcat的日志
百度这个,说了一大堆,启动时需要扫描jar包,你需要配置找到这些jar,然后加入跳过扫描的集合里面。(无用描述信息)
有一篇说道,tomcat启动一直卡着。http://blog.csdn.net/adzcsx2/article/details/75046742
linux或者部分unix系统下,JDK提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。(这个东西具体是做什么的,目前不知道)
解决方法:修改jdk1.x.x_xx/jre/lib/security/Java.security文件的securerandom.source=file:/dev/./urandom
2.问题描述:Task3模糊查询失效。
解决方法:修改server.xml的中文过滤。
3.问题描述:在找bug过程已经修改了tomcat的日志级别为FINEST,但是输出依然为INFO,是缺少哪步吗?
4.脚本文件编码没统一为UTF8
使用notepod++设置为utf-8再上传上去。
收获:
Linux下tomcat并没有抽风,只是需要去修改JDK配置。
学到了location映射规则。
评论