Mac上使用终端启动Tomcat权限问题解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac上使用终端启动Tomcat权限问题解决方案相关的知识,希望对你有一定的参考价值。

参考技术A 在 Mac 上使用终端启动 Tomcat ,输入如下命令:

报错如下:

以上问题通过 Permission denied 可知是没有权限,意思是 Tomcat 的 logs 下的 catalina.out 没有访问权限。
那么要解决这个问题,只需要解决 catalina.out 的权限问题即可。

经过了分析,需要解决 catalina.out 的权限问题,首先 cd 到 Tomcat 的 logs 目录,然后输入如下命令:

回车之后会提示输入电脑密码,输入电脑密码即可打开权限。

然后再次 cd 到 Tomcat 的 bin 目录使用启动命令

此时正常启动 Tomcat 如下:

如果没有修改 Tomcat 配置的情况下就可以在浏览器中输入 localhost:8080 回车即可访问 Tomcat 的页面。

如果有什么问题,我们可以一起交流讨论解决。

最后,希望可以帮助到有需要的码友。

mac下使用VMVARE安装win10虚拟机的一些坑

最近Mac上安装windows踩到了几个坑:

坑一:启动虚拟机后,提示找不到CD-ROM中找不到对应的ISO文件

  1. 硬盘格式请选择
  2. 在虚拟机->设置中选择启动磁盘为CD_ROM,然后重新启动。

坑二:启动虚拟机后窗口黑屏,但在控制台中可以看到界面

主要原因是因为mac的安全机制引起的,在隐私中,屏幕录制权限未添加
解决办法:

  1. 重启,按住command+R键进入模式
  2. 在终端输入
  3. 重新启动
  4. 打开终端执行以下命令,重新为vmvare添加权限

安装完成后,在设置中,将启动磁盘设置为硬盘,把其他CD_ROM都禁用掉(不连接也可)

mac分辨率比较高,使用win10时按自己习惯调节下分辨率和文本缩放,我喜欢缩放至150%

得益于Mac Pro的大内存和固态硬盘,虚拟机运行速度杠杠滴,比win10下体验棒很多很多。


以上是关于Mac上使用终端启动Tomcat权限问题解决方案的主要内容,如果未能解决你的问题,请参考以下文章

求mac终端给某个用户管理员权限的命令,

解决mac os x下 tomcat启动报 java.net.BindException: Permission denied <null>:80 错误

记一次对Tomcat网页靶机提权实录

在Mac上关于tomcat服务器的安装配置启动部署web详细流程

在Mac OS X中部署Tomcat的经验

为啥我mac突然没有权限了