执行startup.sh 报错
执行catalina.sh 报错
The BASEDIR environment variable is not defined correctly现一步一步解决如下:
配置 .bash_profile的环境变量。
.bash_profile文件存在于用户主目录下,绝对路径为/home/$name/.bash_profile
.bash_profile文件是隐藏文件,里面包含的是用户的用户的环境变量。
这个文件不一定存在,如果存在,就在 ~/ ,即 ~/.bash_profile但也很可能不存在,这时创建一个空文件,加入自己想要的内容就行。Linux中的配置文件很多都是这样,是要在需要时建立的,而程序在没有这些配置文件时,也可能正常运行。
我的 .bash_profile linux位置: /home/cms
vi .bash_profile 配置你的tomcat 的全局变量
编辑完后 :wq ( 不保存指令 :q!)
使用你的全局变量:
进入你的tomcat主目录 cd bin/ 目录 catalina.sh 添加变量如下 vi catalina.sh
保存重启tomcat就ok了。
使用到linux指令:
cat catalina.sh 浏览文件内容
vi catalina.sh 编辑文件内容
grep -r "export" catalina.sh 搜索文件中的某个关键字
catalina.
概述
脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本
另外的脚本startup.sh和shutdown.sh都是使用不同的参数调用了该脚本
该脚本的使用方法如下(引自该脚本本身):