在linux上部署tomcat,进入bin目录后 遇到了tab键不补全sh文件不能运行的情况。

如果自己输入sh文件名后也会报错:

[x@web bin]$ ./startup.sh
bash: ./startup.sh: Permission denied
[x@web bin]$ sudo ./startup.sh
[sudo] password for zzq:
sudo: ./startup.sh: command not found
[x@web bin]$ sudo bash ./startup.sh
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
[x@web bin]$

这个是因为文件没有执行权限的原因:

使用ll命令之后

看到没有执行权限x。

详细给权限的可参考:

linux基础(七)----linux命令系统学习----系统安全相关命令

我们这里直接使用 sudo  chmod 666 startup.sh

或者 sudo  chmod a+x  startup.sh

给执行文件执行权限即可。

但是tomcat中即可启动文件是相互引用的,所以最好bin目录下的sh都给执行权限。

sudo  chmod a+x  *.sh

即可。

最新文章

  1. MongoDB学习笔记——Master/Slave主从复制
  2. Android 优秀的开源框架整理
  3. Permission Lists Assigned to a User
  4. WebBrowser里网页根据文字判断来点击链接 无Name及ID时
  5. spring注解使用
  6. Android开发之bug-No Activity found to handle Intent
  7. unity3d游戏开发——新手引导
  8. Android ExpandableListView使用+获取SIM卡状态信息
  9. pptp vpn
  10. Android PackageManager基础知识
  11. python中opencv的安装
  12. eclipse,代码中有错误,项目或者java类中却不显示红叉
  13. 短连接、长连接与keep-alive
  14. 机器学习 第五篇:分类(kNN)
  15. jquery----js/css 导入
  16. Python cv2 OpenCV 中传统图片格式与 base64 转换
  17. 装饰者模式——Java设计模式
  18. VB将MSHFlexGrid数据导出到Excel文件通用功能
  19. 对于开发WEB方面项目需要的工具和技术了解
  20. [Android]热修复框架AndFix测试说明

热门文章

  1. Qt 将字符串转成16进制显示
  2. Ubuntu16.04使用Tarball安装ntp
  3. Python基础灬列表&字典生成式
  4. django项目中关于跨域CORS
  5. PHP autoload与spl_autoload自动加载机制的深入理解
  6. CF 1008B Turn the Rectangles(水题+贪心)
  7. Fisherman`Team的任务看板
  8. 关于jsp之间href传参(中文)乱码问题
  9. rabbitmqctl 的常用命令
  10. springmvc值传递