ホーム > タグ > bash
bash
tomcatの起動と終了のスクリプトを用意する
- 2009年2月18日 7:04 PM
- Java
*tomcatのインストールの続きになる。たぶん。メイビ。パーハップス。
シンボリックリンクというのを張ったけれど、それでもやっぱり起動とか終了とかが面倒な気がするので、これも初めて「シェルスクリプト」というのを用意して、もうちょっと楽にしてみる。
ユーザホーム(/Users/[username])にbinというディレクトリを作成
*cd だけでユーザホームには行ける
$ mkdir bin
このbinディレクトリに移動してからvimを起動して、start_tomcat.shという名前でシェルスクリプトを書いてみる。
$ cd bin
$ vim start_tomcat.sh
スクリプトの内容(tomcatの起動)
#!/bin/sh
export CATALINA_HOME=/usr/local/tomcat/current
export JAVA_HOME=/usr
$CATALINA_HOME/bin/startup.sh
インストールしたtomcatのあるディレクトリをCATALINA_HOMEのところで指定している。(シンボリックリンクってのを張ったからこういうパスになっている)*tomcatのインストール
んで、最後の行でtomcatの起動スクリプトを指定しているみたい。(他のところいまんとこよく分からない)*Bourneシェルスクリプト入門(+bash)
実行権限を与えた上でスクリプトを実行
(このスクリプトのあるbinディレクトリに移動して)
$ chmod 755 start_tomcat.sh
$ ./start_tomcat.sh
Using CATALINA_BASE: /usr/local/tomcat/current
Using CATALINA_HOME: /usr/local/tomcat/current
Using CATALINA_TMPDIR: /usr/local/tomcat/current/temp
Using JRE_HOME: /usr
ブラウザでlocalhost:8080/にアクセスして確認。OK。
終了のスクリプトも同様に(tomcatの終了)
#!/bin/sh
export CATALINA_HOME=/usr/local/tomcat/current
export JAVA_HOME=/usr
$CATALINA_HOME/bin/shutdown.sh
これも実行権限を与えた上でスクリプト実行
$ chmod 755 stop_tomcat.sh
bitmeister-no-macbook:bin bitmeister$ ./stop_tomcat.sh
Using CATALINA_BASE: /usr/local/tomcat/current
Using CATALINA_HOME: /usr/local/tomcat/current
Using CATALINA_TMPDIR: /usr/local/tomcat/current/temp
Using JRE_HOME: /usr
ブラウザでlocalhost:8080/にアクセスして確認。OK。
これからは、このスクリプトのある/Users/[username]/binに移動して
$ ./start_tomcat.sh
でtomcat起動
$ ./stop_tomcat.sh
で終了。これでOK。
ホーム > タグ > bash
- 検索
- フィード