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

2020-01-01  本文已影响0人  Yl奋斗的小白

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文件。文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

    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">

      <display-name>Welcome to Tomcat</display-name>

      <error-page>

          <error-code>404</error-code>

          <location>/index.html</location>

     </error-page>

     <description>

         Welcome to Tomcat

     </description>

</web-app>

在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结尾的文件无权限

上一篇下一篇

猜你喜欢

热点阅读