记一次vue项目部署到linux的tomcat里面

tomcat官网:https://tomcat.apache.org/download-80.cgi

下载一个新的tomcat,上传到linux服务器指定的文件夹下,然后解压

清空webapps里的ROOT文件夹rm -rf *

Vue项目运行 npm run build  将打包出来的dist文件夹里的static文件夹和index文件上传到ROOT文件夹里,在ROOT文件夹下新建一个WEB-INF文件夹,再在WEB-INF里面新建一个web.xml文件。文件内容如下:

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee

                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

    version="3.1"

    metadata-complete="true">

      Welcome to Tomcat

     

          404

          /index.html

     

     

         Welcome to Tomcat

     

在tomcat文件夹里的conf/server.xml 文件的端口改为指定端口,启动tomcat就行了

参考:https://blog.csdn.net/aSmallProgrammer/article/details/87296308

当没有权限时  通过  sudo su -root 获取root权限

如果已经是root了则chmod 777 *.sh  // 这里是tomcat的bin文件夹下的startup.sh等等以sh结尾的文件无权限

你可能感兴趣的:(记一次vue项目部署到linux的tomcat里面)