在Linux部署启动tomcat时碰到启动报错的问题,记录一下:
1. -bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or dire
解决方法:
1.查看该文件:vim start.sh
2.查看该错误文件的格式(一般报错的文件格式是DOS):
:set ff
3.修改该文件格式为UNIX:
:set ff=unix
4.再保存。
:wq!
2. Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000fa600000, 91226112, 0) failed; error='Cannot allocate memory' (errno=12)
原因:catalina.sh文件没有设置启动内存,或启动内存设置过大
解决方法,在catalina.sh添加或修改启动内存:
JAVA_OPTS设置:https://blog.csdn.net/kongls08/article/details/8468713