[Shell][Tomcat][远程启动]远程启动tomcat

saccharine 2017-07-14 03:27:30
背景:有15台linux机器,需要配置重启tomcat服务,
问题:scp&免密码登录可以解决远程配置问题,ssh远程杀tomcat进程也可以,但是ssh 远程启动总是不行
环境:Red Hat Enterprise Linux Server release 5.5 (Tikanga)
尝试的命令都是无效
命令1:
[root@depot4 ~]# ssh server1 "/usr/local/apache-tomcat-8.0.33/bin/startup.sh"
Tomcat started.
命令2:
[root@depot4 ~]# ssh server1 "nohup /usr/local/apache-tomcat-8.0.33/bin/startup.sh &"
Tomcat started.
我在CentOS Linux release 7.2.1511 (Core) 上可以远程执行,并且订tomcat

请教大神,非常迫切。
...全文
716 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
saccharine 2017-09-26
  • 打赏
  • 举报
回复
环境变量正常应该添加在setenv.sh的文件中。
saccharine 2017-09-25
  • 打赏
  • 举报
回复
经过分析tomcat的日志catalina.out,提示: error instantiating 'org.apache.juli.ClassLoaderLogManager' referenced by java.util.logging.manager 度娘给出的答案是JAVA_HOME的环境变量无法读取 因此在catalina.sh最开始加上: JAVA_HOME=/usr/local/jdk1.8.0_77 export JAVA_HOME CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export CLASSPATH PATH=$JAVA_HOME/bin:$PATH export PATH 然后再次远程启动:ssh -f root@imagenginx1 "/usr/local/tomcat/bin/startup.sh" 可以正常启动
saccharine 2017-07-21
  • 打赏
  • 举报
回复
怎么没有人呢???????求大神

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧