Ich versuche Ansible Playbook für Tomcat-Anwendungsbereitstellung einrichten. Abgesehen von Tomcat startet alles ohne Probleme. Wenn ich startup.sh verwende funktioniert es aber ich muss Tomcat mit catalina.sh Skript starten.So führen Sie Tomcat Catalina-Skript auf Ansible
- name: start tomcat
command: ./bin/catalina.sh start
args:
chdir: /websrv/tomcat/tomcat-8080/
Dies ist, was ich versuche zu tun, sagt es begann, aber es wurde nie gestartet.
TASK [start tomcat] ************************************************************
changed: [appserver.example.com]
Bitte helfen Sie.
Hinweis: Ich verwende Zip-Version von Tomcat auf Centos und habe Tomcat nicht installiert. Wenn jemand herausfinden würde, wie man das Skript startet, wäre das sehr hilfreich.
@techraf JAVA_HOME auf catalina.sh Skript definiert ist und Es ist nicht in .bash_profile enthalten. Beim Aufruf/Ausführen von catalina.sh wird also JAVA_HOME in die Sitzung exportiert. – parames