黑马程序员技术交流社区

标题: 【长沙校区】web项目在Linux服务器的部署 [打印本页]

作者: 长沙-小知姐姐    时间: 2019-1-2 10:22
标题: 【长沙校区】web项目在Linux服务器的部署
本帖最后由 长沙-小知姐姐 于 2019-1-3 09:24 编辑



Java , 前端全网资源链接 : 【长沙校区】集合Java,前端所有基础入门,重点问题一览帖



概述

项目部署本是运维做的事情,但是一般创业型公司可能不会有专门的运维部门,所以项目的部署一般会由后台开发人员完成,这里介绍一下项目简单的部署以及带有启动日志的服务器启动。本文以maven项目部署为例展示如何在服务器上部署项目,并且完成在tomcat中域名的部署。此项目并非部署在tomcat的webapps下,而是tomcat与项目分开部署,运行效果,如图:


创建文件夹


首先连接远程服务器,在根目录下创建文件夹 名字为app,为了区分多个项目,在app下,在创建对应的项目文件夹,比如本案例用admin文件夹,代表此次部署的后台项目,用来存放web项目。如图


另在根目录下,创建tomcat文件夹,存放tomcat软件,如图:


上传


将编译后的目录使用命令或者xftp上传至上一步服务端admin文件夹下,如图


将tomcat上传至服务器tomcat文件夹下,如创建文件夹目录中的图二


修改


项目并非部署在tomcat下的webapps下,所以需要通过修改tomcat的配置,使tomcat和项目产生关联关系,需要修改tomcat的conf目录下的service.xml文件,如图:


在host目录下,添加context属性配置,docBase指向项目所在路径,path代表访问路径此时项目的部署已经完成,接下来配置域名。

域名配置




总结

本文假设读者已经申请购买了域名,并且已经备案,并做了域名解析,域名解析地址与tomcat服务器为同一个服务器,一个如果一个服务器上想部署多个项目,最好由nginx部署



作者: 一个人一座城0.0    时间: 2019-1-3 08:31
看一看。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2