发表于: 2018-02-23 23:47:43

1 535


今天完成:

1,利用SpringAOP实现log功能,将log文档生成到指定位置。

在log4j.properties中
#设置日志输出warn以上,stdout在console中输出,R表示appender的名字,可以自己取名字
log4j.rootLogger=warn, stdout, R
#设置console中输出的格式
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
#一个log文件容量达到上限之后,生成新的log文件
log4j.appender.R=org.apache.log4j.RollingFileAppender
#生成的log文件在服务器的bin文件夹中并指定了名字。
log4j.appender.R.File=example111.log
#设置log文件生成在指定的文件夹中,并且指定了名字。
#log4j.appender.R.File=/Users/mastryoda/Task1_3/example.log
#生成log文件的最大容量
log4j.appender.R.MaxFileSize=10KB
#备份log文件的数量,如果=2,那么将会有三个log文件,两个是备份。
log4j.appender.R.MaxBackupIndex=2
#设置log文件中的格式。
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
2,自动部署脚本。首先将项目上传到GitHub。 

    2.1先将项目上传到GitHub上,按照之前的方法,这里就不写了。

    2.2再用之前一样的自动部署脚本部署到服务器上。ok


今天收获:

复习了之前的AOP和脚本的一些知识。

明天计划:

提交任务三,继续年前的任务四。

今天遇到的问题:

继续完善task1_3的时候,发现按照条件搜索学生信息的时候,报错400,如下图:

我只输入了name=任这个信息,其他栏都是空的,所以URL栏显示的是:

http://localhost:8080/Task1-3/Student1?name=%E4%BB%BB&QQ=&XZType=&Entrance_Date=&Graduate_From=&Online_No=&Brother=

后来发现因为我设置的XZType和Entrance_Date都是整型常量,这里却赋值栏null(或者是“”),导致报错。解决办法是在jsp里边加上

value="0"

,默认这个地方是0。就可以实现所有项目都模糊查询了。

但是还存在一个问题,如果我把默认在里边的0删掉再查询,还是会报400这个错。这里就不知道如何解决了。



返回列表 返回列表
评论

    分享到