MAC 安装配置Tomcat

2024-04-09 1500阅读

一、安装Tomcat

1、首先到官网下载Tomcat:https://tomcat.apache.org/download-80.cgi

MAC 安装配置Tomcat

2、解压tomcat文件,可以通过快捷键(command+shift+G)把它放入/Library(资源库中) MAC 安装配置Tomcat

二、用终端打开Tomcat 

1.在Bin目录下 打开终端

MAC 安装配置Tomcat

 2.授权bin目录下的所有操作:终端输入sudo chmod 755 *.sh

sudo chmod 755 *.sh

3.开启Tomcat,终端输入sudo sh ./startup.sh,输完回车

sudo sh ./startup.sh
补充
sudo sh ./shutdown.sh

MAC 安装配置Tomcat

 三、Tomcat代理vue打包后的项目

1.修改config配置文件下的index.js文件,将assetsPublicPath上由’/’ 改成’./’ ,保存

例如:

module.exports = {
    publicPath:"./",
    productionSourceMap:false,
    devServer: {
        proxy: {
            "/a": {
                // target: "",
                changeOrigin: true
            }
        }
    }
}

2.vue项目npm run build打包后,在tomcat下的webapp目录下,新增vue文件夹,

接下来将前端打包好的dist文件中的static,index.html文件上传到vue目录下

MAC 安装配置Tomcat

3.启动tomcat(sh ./startup.sh),然后浏览器访问localhost:8080/vue  即可出现刚才打包的项目 MAC 安装配置Tomcat

 四、配置vue的history模式刷新404问题

方法一:

解决办法:

在ROOT目录下,新建一个WEB-INF文件夹

MAC 安装配置Tomcat

 文件具体内容如下,大概意思是,当页面404时回到首页:


     Router for Tomcat
     
        404
        /index.html
    

2、配置完成,需要重启tomcat,问题解决。

方法二:

1.vue.config.js中的生产环境配置

publicPath:process.env.NODE_ENV==='production'?'/pro':'/', 

 2.src/router/index.js中的base。

mode: 'history',
base: '/pro',

3.然后打包npm run build,把打包后的文件放入到Tomcat服务器中,重启服务

补充:

linux 命令chmod 755的意思

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。

一般是三个数字:

第一个数字表示文件所有者的权限

第二个数字表示与文件所有者同属一个用户组的其他用户的权限

第三个数字表示其它用户组的权限。

权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。

所以,chmod 755 设置用户的权限为:

1.文件所有者可读可写可执行 --7

2.与文件所有者同属一个用户组的其他用户可读可执行 --5

3.其它用户组可读可执行

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]