发表于: 2017-10-22 23:12:10

1 787


今天完成的事情

1.将项目打成war包,部署到linux服务器上,利用tomcat启动项目。

直接在idea中点击相应的maven命令来打包。注意修改配置文件中的数据库连接地址,应该是localhost,因为是将项目部署到服务器上,数据库也是在服务器上的,对于项目来说,相当于是在连接的是本地数据库。

在用xshell远程连接Linux服务器,输入rz,将war包传输到tomcat目录下的webapps中,启动tomcat,tomcat会自动解压war包,在浏览器中输入pi+端口号,可以进入tomcat的欢迎页,在其后加上/+项目名 ,可以进入项目名首页,说明执行成功。

在url中加入项目名比较的繁琐,可以通过设置tomcat的配置文件,在其中加入项目路径来实现不用输入项目名的效果。我采用的是把webapps中的ROOT文件夹删除,将解压之后的项目文件夹命名为ROOT,就可以实现了:

2.学习linux的shell,shell大致可以理解为linux的操作界面,将输入的指令编译为机器码,再让linux内核来执行。

通常所说的shell是指shell脚本,即shell script,是一种为shell编写的脚本程序。shell和shell script是两个概念。


编写了一个简单的简本用来启动tomvat,输入vim start.sh创建脚本文件,输入如下,按esc  :wq保存退出,输入chmod 777 start.sh来修改权限,脚本内容:

然后就可以直接通过./start.sh来启动tomcat

stop.sh 用来停止tomcat,和start.sh相似:


明天的计划

编写deploy.sh来实现tomcat的自动部署。

学习nginx


遇到的问题

在linux中操作很不习惯


收获

学会编写简单的脚本




返回列表 返回列表
评论

    分享到