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结尾的文件无权限
网友评论