一、Tomcat部署(前端无需部署JDK)
目前在10.85.153.55上部署了一个tomcat7,我们使用tomcat7作为前端vue代码的容器。1、将tomcat压缩包apache-tomcat-7.0.91.zip通过scp工具提交到/export下;
- 解压缩该zip文件,命令:unzip apache-tomcat-7.0.91.zip
2.解压缩完毕后,出现apache-tomcat-7.0.91文件夹,进入conf文件夹,对server.xml文件进行配置;
3.配置server.xml文件;(针对我们项目,主要需要在host配置节添加docBase等配置)
vi /export/apache-tomcat-7.0.91/conf/server.xml
在host配置节中添加 :
<Context path="/" docBase="/export/apache-tomcat-7.0.91/webapps/package" debug="0" privileged="true"> </Context>
注意:path为/ ,docBase为/export/apache-tomcat-7.0.91/webapps/package,表示户请求根目录的时候,会到/export/apache-tomcat-7.0.91/webapps/package下去寻找index.html来反馈给前端。
因此,我们在前端代码部署的时候需要将打包好的包放到该文件夹下。
4. 配置好后,启动tomcat:
- 查看tomcat是否已经启动;ps -ef|grep tomcat
如果显示如下,代表未启动。
如果打印出来tomcat进程,那么证明已经启动。
2.启动Tomcat:
cd /export/apache-tomcat-7.0.91/bin
./start.sh && tail -f ../logs/catalina.out (带详细日志)
这时候会实时打印出来启动过程,如果有异常会有打印提示。
3.关闭Tomcat服务:
默认shutdown.sh文件无执行权限,所以需要修改权限;
4.使用浏览器访问:
启动后,我们可以通过任意浏览器访问:http://10.85.153.55:8080/来查看是否能访问到我们的前端了。(建议使用google浏览器)