使用SSHcatalina.sh
、実行して開始したいと思います。スコ羊サーバー(クライアントのMac端末から)。
ログインに問題はありません。
それからこれを行います。
[site /home/public]$ cd $CATALINA_HOME/bin
入力後、次のようになります。
[site /bin]$
私は試みる:
./catalina.sh start
しかし、私は次のようになります。
-bash: ./catalina.sh: No such file or directory
編集する。これが重要かどうかはわかりませんが、次のことを行いました。
[site /usr/local]$ cd apache-tomcat-8.5
[site /usr/local/apache-tomcat-8.5]$ cd bin
[site /usr/local/apache-tomcat-8.5/bin]$ catalina.sh start
-bash: catalina.sh: command not found
[site /usr/local/apache-tomcat-8.5/bin]$ ./catalina.sh start
Using CATALINA_BASE: /usr/local/apache-tomcat-8.5
Using CATALINA_HOME: /usr/local/apache-tomcat-8.5
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5/temp
Using JRE_HOME: /usr/local
Using CLASSPATH: /usr/local/apache-tomcat-8.5/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5/bin/tomcat-juli.jar
touch: /usr/local/apache-tomcat-8.5/logs/catalina.out: Read-only file system
./catalina.sh: cannot create /usr/local/apache-tomcat-8.5/logs/catalina.out: Read-only file system
[site /usr/local/apache-tomcat-8.5/bin]$
答え1
[サイト/ホーム/公共]$ cd $CATALINA_HOME/bin
レシピを無作為にコピーして貼り付けてはいけません。まだ変数を設定していない場合は、CATALINA_HOME
次に進みます/bin
。確かに(オペレーティングシステムディレクトリなので)FreeBSDでTomcatがインストールされている場所ではありません。
Tomcat 8がパッケージ/ポートにインストールされ設定されている場合、ディレクトリツリーの場所はtomcat8_catalina_base
です/etc/rc.conf{,.local}
。
これsysrc
は、これを表示する最も簡単な方法の1つです。
%sysrc tomcat8_catalina_base
さらに、事前にプロビジョニングされたtomcat8
サービスの開始/停止はコマンドを介してservice
実行されます。
#tomcat8 サービス開始
追加読書
- ジョナサンデボインポラード(2015)。無意味な追加レイヤーでApache Tomcatをラップする 体系化された恐怖の家。
- https://svnweb.freebsd.org/ports/head/www/tomcat8/files/tomcat8.in?view=markup#l10