发表于: 2017-02-26 03:07:34

2 1662


今天完成的事情:总结任务二所学知识点,重构项目,删除多余代码,jetty运行注解后的项目,maven insall 打出war包.postman查看json数据.配置Nginx.跑通任务二.

明天的计划:继续完成任务三学习Nginx;

遇到的困难:原有项目换jetty跑的时候页面可以返回到,但是无法解析json数据,然后报406错误,经过搜索解决问题,总结:

感觉关键点还是要细心吧,很多奇怪的BUG都是太粗心了.

在换jetty后老是报406错误,这个错是说明spring没有处理好对象序列化成json的问题,格式是错误的,浏览器接受不了就406了.

1.检查是否有开启注解

<!-- 开启注解 -->

<mvc:annotation-driven />

2.看是否缺少jar包

特别说明:spring4.0或以下的,一般找jackson 1.X版本.

spring4.1以上的就找jackson 2.X以上的.

还有一个maven insall命令遇到了问题:

idea maven打war包 insall命令

1.遇到坑点:我去idea跑jetty的地方去insall打war包了,一直说的配置有问题.不要去Plugins中跑insall,去Lifecycle中去打war包.一把成.

还有一个问题没解决现在还不知道jetty的首页jsp如何设置一直是404.

收获:

了解到一个web项目是如何发布到服务器的,和Linux中要是到的好多命令,在命令行里的感觉真的好好啊.一些今天用到的常用命令:

tar -xzvf xx.tar.gz 解压缩

jar -cvf xx.war /xx 压缩成war包

jar -xvf xx.war 解压war包

启动Jetty服务器:运行命令:Java -jar start.jar。

停止;java -jar start.jar -stop

还有一篇配置Nginx的帖子真的很好一把成超哥找的嘻嘻嘻:http://www.cnblogs.com/piscesLoveCc/p/5794926.html


返回列表 返回列表
评论

    分享到