发表于: 2018-02-05 23:18:17

2 726


今天完成

1—开始任务三,完成了前四条的内容

    

    (1)执行maven install这个在任务一的时候就接触过,只要pom文件的<packaging>标签是war就可以生成war包。
    (2)云服务器在任务一的时候就购买了,我这里用的是阿里云服务器的Ubuntu系统。之前已经配置好了jdk和mysql。
    (3)在服务器上分别安装了resin、jetty和tomcat服务器,部署并远程访问到了任务二的网页。
        这个过程大同小异:从官网下载服务器的安装包,要选择tar.gz版本的。然后将安装包放到服务器的usr/tomcat 等文件夹下。最后用tar -zxvf命令将安装包解压缩。
    (4)将war包放在webapp文件夹下。开启阿里云的8080端口,在安全组那里设置。之后就可以了。需要注意的是,tomcat部署war包的时候,一定要先将war包放进去,再启动tomcat服务,否则无法访问。测试增删改查功能,均能实现。效果如图:
可能遇到的坑:安全组要开启8080端口;服务器的数据库一定要与项目中的dataresource信息一致。还好我都比较顺利解决了。
    2—尝试安装配置nginx,但是最后没有安装成功。失败原因是pcre库和openssl库还有zlib库的安装位置没有选好,跟nginx的解压文件放到了一起。感觉这样虽然能安装成功,但是对以后的工作肯定有影响。明天先把这几个库删掉,然后重新安装一遍就好。应该不难,明天一早就能搞定。
    3---总结任务二。


遇到问题

遇到的问题就是开启阿里云服务器端口这一块花了一些时间,其实很简单,找到教程就可以了。相关教程网上一搜一大把,这里就不列举了。

远程登录上tomcat服务器页面但是部署的项目却报错500。我掐指一算,原来是服务器的mysql并没有我本地的数据库和表,建立一个就好了。


明天计划:

安装好nginx。

学习编写脚本。


收获:

原来制作一个所有人都能够访问的网站是一件很简单的事情。(但是把这个网站做好可是难喽~)



任务总结:

任务名称: Java=task2
成果链接:
任务耗时:任务二总共耗时12天,延期8天。
技能脑图:
官方脑图
自己的
任务总结:
    a、任务二没想到用了这么长时间,反思了一下。原因主要是在前端和后端交流这一块浪费了几天时间。因为不懂前后端是通过什么进行传值的,没有概念。其实现在也不是很清楚,但是感觉这些知识可以以后慢慢领会,不必一开始就搞得通透。而且前端语句没有接触过,照抄例子的代码,虽然跑通了而且有效果,但是完全不知道什么是什么。其实现在想想,前端语句最关键的就是那些标签,只要标签的意思弄明白了,就大体明白了。推荐w3c官方网站,里边有很多示例,可以帮助理解。
    b、拖过脑图对比,感觉任务二算是大体完成了。对比任务一,任务二其实也能包含很多内容。需要学习的很多。SpringMVC、RESTful接口、http通讯这一块内涵的知识很多。以后慢慢来。
    C、任务二延期了8天。对以后的同学提一点建议吧。先不要管RESTful接口的事情,先把代码写出来,按照例子先实现SpringMVC,然后实现SSM框架的整合。最后再来实现RESTful风格。等到最后实现RESTful接口的时候,需要了解一些http通讯的知识。我一开始就在网上搜REST的事情,根本看不懂也么哥,也浪费了挺长时间。直到最后了解了一些http通讯的知识,才略懂一些。
    总结任务二和任务一,感觉一个好的方法是:先编代码,实现功能,之后再来理解概念性的东西。



返回列表 返回列表
评论

    分享到