ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Apache Tomcatコミュのtomcat実行用のユーザの作成。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
tomcat実行用のユーザとして、
tomcat(uid 700、gid 1100、group tomcat)を作成したいと思います。

# yum install tomcat5

# chown -R tomcat:tomcat /usr/share/tomcat5
# chown -R tomcat:tomcat /etc/init.d/tomcat5

# su tomcat

$ /etc/init.d/tomcat5 start
Starting tomcat5: tomcat5 process already running
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/common/lib must be a writable directory
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/common/endorsed must be a writable directory
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/server/lib must be a writable directory
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/shared/lib must be a writable directory
[失敗]

というように、
うまく実行できません。
rootでは、通常通り実行、立ち上げることが出来ます。

ほかにも所有者をかえたり、パーミッションを変えたりと、
設定しないといけないのでしょうか。
あるいは、やり方がおかしい、違うのでしょうか。

tomcat実行用のユーザの作成をしたいのですが、
作成の仕方がわかる方、教えてください。

よろしくお願いします。

コメント(4)

# su tomcat

じゃなくて

# su - tomcat

でやってみたらどうなりますかね?
コメントありがとうございます。

結果は同じでした。

確認なのですが、
tomcat実行用のユーザの作成としては、
これでいいのでしょうか。
あるいは、
この方向性(所有者、アクセス権等)でいいのでしょうか。

よろしくお願いします。
Starting tomcat5: tomcat5 process already running
となってるから動いているのでは。
chownする時に動かしてましたか?
すみません。
訂正します。

こちらでお願いします。


$ /etc/init.d/tomcat5 start
Starting tomcat5: touch: cannot touch `/var/run/tomcat5.pid': 許可がありません
chown: cannot access `/var/run/tomcat5.pid': そのようなファイルやディレクトリはありません
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/common/lib must be a writable directory
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/common/endorsed must be a writable directory
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/server/lib must be a writable directory
/usr/bin/rebuild-jar-repository: error: /usr/share/tomcat5/shared/lib must be a writable directory
[失敗]

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Apache Tomcat 更新情報

Apache Tomcatのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。