帮助中心 >  技术知识库 >  网站相关 >  程序开发 >  windows系统tomcat降权后启动不了的解决方法

windows系统tomcat降权后启动不了的解决方法

2017-03-13 23:49:21 10133

前期主要就是创建一个新的user用户并赋予Java及tomcat目录的权限,出问题的地方主要是后期以tomcat用户启动,这里我想到的方式是runas,于是执行

1.   runas /user:tomcat "D:apache-tomcatinstartup.bat"  

闪过一个黑框,也没有启动成功,后来我发现runas以administrator账户一样不能启动成功,于是排除了账户自身的问题,用runas启动一个计算机可以正常启动,并且权限是tomcat,说明runas也没问题,这时我想到用runas来启动一个cmd,执行:

1.   runas /user:tomcat "c:windowssystem32cmd.exe"  

弹出的cmd下执行

1.   D:apache-tomcatinstartup.bat  

这时发现问题了,弹出了错误

“the catalina_home environment variable is not defined correctly this environment variable is needed to run this program”

网上搜了一下,说是要配置环境变量,于是添加环境变量:计算机>属性>环境变量, 新建环境变量。变量名为CATALINA_HOME ,变量值tomcat的目录。

然后在path后面添加%CATALINA_HOME%in,重启后再以上面的方式启动tomcat即可启动成功

 


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: