发表于: 2016-12-29 20:44:03
2 2022
今天完成的任务
今天下午刚刚考完试,所以也没有多少时间,在图书馆借了一本关于Linux的书,拿回来看看。
一、linux下使用shell脚本自动化部署项目
1.在Linux安装SVN
2.在Linux安装Maven
3.在Linux新建一个目录(图1)
4.(图2)
5.执行(图3)
6.此时svn中的代码就已经检出到服务器中了……
7.在当前目录下执行:svn up
8.可以更新svn中最新的代码,返回svn的版本
9.进入ssm-parent目录中,执行命令(maven的命令):mvn -U clean install(图4)
10.进入simple-ssm中执行相同的操作
11.此时simple-ssm中就多了一个目录:target,这个工程的war包就在其中(图6)
12.此时项目war包已经生成了,接下来就可以将这个war复制到tomcat服务器中,然后重启服务器就可以了。
二、Resin
Resin,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能优良,resin自身采用Java语言开发。
对于后端是动态服务来说,比如Java和PHP。这类服务器(如JBoss和PHP-FPM)的IO处理能力往往不高。Nginx有个好处是它会把Request在读取完整之前buffer住,这样交给后端的就是一个完整的HTTP请求,从而提高后端的效率,而不是断断续续的传递(互联网上连接速度一般比较慢)。同样,Nginx也可以把response给buffer住,同样也是减轻后端的压力。
三、拿到服务器账号密码之后,如何远程连接服务器?
参考网址:http://dengqi.blog.51cto.com/5685776/1260038
明天任务:linux如何安装mysql,Linux如何卸载mysql,linux服务器安装jdk和jetty步骤及问题的解决办法。
评论