昨天我将项目发布到了服务器,遇到了一些坑,在这里记录下来。。
首先说明我使用的方法:spring boot 打包成jar包,内置tomcat发布,使用ngnix转发到tomcat端口
方法一:使用外置tomcat发布项目
1、打包成war包,可以使用命令在项目根目录下打包,需要在环境变量中配置好maven变量
mvn clean package
或者在eclipse右键项目 - run as - maven install
使用eclipse生成的war在target目录下,使用命令在根目录执行,war包则在根目录下。
2、将war放到服务器tomcat的webapps目录下
这里推荐使用MobaXterm,这个远程工具上传文件比较简单
3、添加server.xml配置,在Engine节点中,新增如下代码
<Host name="www.daxinclub.com" autoDeploy="false" unpackWARs="true" appBase="webapps/daxinclub">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="daxinclub.com_access_log." suffix=