Hatena::ブログ(Diary)

130単位

2009-03-30

Red Hatでyum install tomcat5 エラーとその対処

サーバーへJavaのWebアプリ導入の練習 - 130単位

の後日談的な。

導入した先はRed Hat Linux。バージョンは忘れましたがおそらく最新のものかと(【追記】「Red Hat Enterprise Linux Server release 5.3 (Tikanga)」でした)。

んで、Tomcatのバージョン。これが6を想定してたんですが、実際は5でした。超あせりました。

が、サーバー搬入業者さんによる手順書が付属してたので、とりあえずその通りやってみることに。といってもyumなんですが。

yum install tomcat5

インストールコマンド実行。

Loaded plugins: rhnplugin, security
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package tomcat5.i386 0:5.5.23-0jpp.7.el5_2.1 set to be updated

バージョンは5.5.23のようです。で、35個(計32MB)のパッケージがだーっと出て

Complete!

となりました。で、設定ファイルにjdkのパスを記述して、Tomcat起動。手順書はここまで。

service tomcat5 start
Starting tomcat5: lock file found but no process running for
pid 5853, continuing
/usr/bin/rebuild-jar-repository: error: Could not find xml-commons-apis Java extension for this JVM
/usr/bin/rebuild-jar-repository: error: Some detected jars were not found for this jvm
                                                           [  OK  ]

[ OK ]なんて出てますが、なんかエラーっぽいです。さかのぼってみると、yum installの際にも同様のエラーが出てました。

  Installing     : tomcat5-server-lib                              [34/35]
  Installing     : tomcat5                                         [35/35]
/usr/bin/build-jar-repository: error: Could not find xml-commons-apis Java extension for this JVM
/usr/bin/build-jar-repository: error: Some specified jars were not found for this jvm

こんなときはエラー文言でググってみるのがコツです。

Could not find xml-commons-apis Java - Google ????

が、結果が超少ない(6件)。他の文言でもググってみても、なかなか情報は得られず。どうもTomcattarアーカイブ解凍インストールするのが一般的なようです。

しかし、ダメ元で読んでみた英語のページに解決法が載っていました。

www.centos.org

yum search xml-commons-apisしてみて、見つかればyum installできるよ」とのこと。

yum install xml-commons-apis

で、

Installed: xml-commons-apis.i386 0:1.3.02-0.b2.7jpp.10
Complete!

これで問題なくTomcatが起動するようになり、無事解決となりました。


※ちなみにCentOS5.2では、「yum install tomcat5」のみでOKでした。

感謝感謝 2009/06/30 15:38 同じ現象が、Red5をインストールするときに発生しておりました。
上記方法で無事解決しました!!有難う!!

deeekideeeki 2009/07/01 01:43 記事書いてみた甲斐がありました。
お役に立ててなによりです。

謝謝謝謝 2011/03/23 13:45 参考になりました

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/deeeki/20090330/yumtomcat5error