Linux初心者です。
サーバサイドJAVAの勉強を目的として、
Fedora Core 4 に、下記の Tomcat をインストールしました。
apache-tomcat-5.5.23.tar.gz
インストール(解凍)は、下記のディレクトリです。
/usr/local/apache-tomcat-5.5.23
環境変数 CATALINA_HOME の設定も間違いなく行いました。
環境変数 PATH への $CATALINA_HOME/bin の追加も行いました。
Tomcat の起動コマンド startup.sh は正常に動作しているように見えます。
ps aux | grep -i tomcat してみたところ、動作しているようでした。
にもかかわらず、Webブラウザにて
http://localhost:8080/
が接続拒否をくらってしまいます。ブラウズできません。
原因として、どのようなことが考えられるでしょうか。
すみませんが、Linux初心者にも理解できるよう、平易な回答や
アドバイスをいただけると、たいへん助かります。
どうぞよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんばんは。
FedoraCore4 に、jdk-1_5_0_11-linux-i586.bin と apache-tomcat-5.5.23.tar.gz
をインストールしてみましたが、問題なく接続できました。
selinux および、ファイアウォール(iptables) は、無効にしてます。
jdkは、java.sun.comより入手。
カーネル
# uname -r
2.6.17-1.2142_FC4smp
環境変数(.bash_profile)
export PATH=/usr/local/jdk1.5.0_11/bin:/usr/local/apache-tomcat-5.5.23/bin:$PATH:$HOME/bin
export JAVA_HOME=/usr/local/jdk1.5.0_11
export TOMCAT_HOME=/usr/local/apache-tomcat-5.5.23
ポート(8080)の確認
# lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 4003 root 10u IPv6 37521 TCP *:webcache (LISTEN)
ちなみに、FedoraCore4には、java開発環境、Tomcat のパッケージ版も
用意されてます。
xjd様
当方の環境を検証していただき、本当にありがとうございます。
...ちゃんと動くんですね。
この、正常動作の実績をふまえて、出力されるログを読んでみたところ、
conf/server.xml, conf/web.xml が読めない、という旨のエラーが
発生していました。
つまり、正常に起動していなかったらしい。
conf/の下の全ファイルのパーミッションが 全部 -rw-------- になって
いたので、「あ、こりゃ読めないな」と思い、
conf/の下の全ファイルを chmod 666 * してしまいました。
そうして、起動してみたところ、うまくいきました。(やれやれ)
xjd様の環境では、このようなトラブルは起きなかったのでしょうか?
> ちなみに、FedoraCore4には、java開発環境、Tomcat のパッケージ版も
> 用意されてます。
パッケージ管理、勉強しないといけませんね。がんばります。
重ね重ね感謝。
No.3
- 回答日時:
こんにちは。
>インストールと実行の環境をお教えください。
tomcatのインストール・起動はrootで実行、
環境ファイルは/root/.bash_profile、
インストール先は/usr/localで行いました。
># 一般ユーザアカウントで tomcat を動かそうとしていた自分が
># まちがっていたのかなぁ... と思いまして。
一般ユーザ(hoge)でもインストール・実行してみましたが
この場合も、特に問題なく動きました。
[hoge@localhost apache-tomcat-5.5.23]$ pwd
/home/hoge/apache-tomcat-5.5.23
[hoge@localhost apache-tomcat-5.5.23]$ ls -l conf/
合計 116
drwxr-xr-x 3 hoge hoge 4096 3月 11 21:44 ./
drwxrwxr-x 11 hoge hoge 4096 3月 11 21:41 ../
drwxr-xr-x 3 hoge hoge 4096 3月 6 00:26 Catalina/
-rw------- 1 hoge hoge 7455 3月 6 00:27 catalina.policy
-rw------- 1 hoge hoge 3114 3月 6 00:27 catalina.properties
-rw------- 1 hoge hoge 330 3月 6 00:27 context.xml
-rw------- 1 hoge hoge 2824 3月 6 00:27 logging.properties
-rw------- 1 hoge hoge 851 3月 6 00:27 server-minimal.xml
-rw------- 1 hoge hoge 18799 3月 6 00:27 server.xml
-rw-rw-r-- 1 hoge hoge 310 3月 11 21:44 tomcat-users.xml
-rw------- 1 hoge hoge 49386 3月 6 00:27 web.xml
[hoge@localhost apache-tomcat-5.5.23]$ bin/startup.sh
Using CATALINA_BASE: /home/hoge/apache-tomcat-5.5.23
Using CATALINA_HOME: /home/hoge/apache-tomcat-5.5.23
Using CATALINA_TMPDIR: /home/hoge/apache-tomcat-5.5.23/temp
Using JRE_HOME: /usr/local/java
[hoge@localhost apache-tomcat-5.5.23]$ /usr/sbin/lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 1945 hoge 10u IPv6 5888 TCP *:webcache (LISTEN)
xjd様
回答ありがとうございます。
そうですか。一般ユーザで Tomcat をインストールしても、
正常に動きますか。
> [hoge@localhost apache-tomcat-5.5.23]$ pwd
> /home/hoge/apache-tomcat-5.5.23
↑これを見て気がつきました。
自分の場合、一般ユーザアカウントでは Tomcat のインストール(解凍)すら
できなかったのですが、
一般ユーザでのインストールは、そのユーザのホームディレクトリ下に
してやらないといけないんですね。
自分の場合、一般ユーザアカウントで /usr/local/ にインストールを
試みていたことが失敗の原因のような気がします。
-----
いろいろと勉強になりました。xjdさん、ありがとう。
今回の Tomcat の目的は、当面のサーバサイドJAVAの勉強なので、
とりあえず動作する環境を得られた現時点では、満足です。
ですので、この質問はクローズしようと思います。
お世話になりました。
また何か(低レベルな)質問をするかもしれませんが、
そのときにはまたよろしくお願いします。
m(_ _)m
No.2
- 回答日時:
こんばんは。
>xjd様の環境では、このようなトラブルは起きなかったのでしょうか?
apache-tomcat-5.5.23.tar.gzを/usr/local配下で解凍しただけです。
conf配下のパーミッションは以下の通り。
[root@localhost conf]# ls -l
合計 116
drwxr-xr-x 3 root root 4096 3月 11 21:29 ./
drwxr-xr-x 11 root root 4096 3月 11 20:51 ../
drwxr-xr-x 3 root root 4096 3月 6 00:26 Catalina/
-rw------- 1 root root 7455 3月 6 00:27 catalina.policy
-rw------- 1 root root 3114 3月 6 00:27 catalina.properties
-rw------- 1 root root 330 3月 6 00:27 context.xml
-rw------- 1 root root 2824 3月 6 00:27 logging.properties
-rw------- 1 root root 851 3月 6 00:27 server-minimal.xml
-rw------- 1 root root 18799 3月 6 00:27 server.xml
-rw-r--r-- 1 root root 310 3月 11 21:29 tomcat-users.xml
-rw------- 1 root root 49386 3月 6 00:27 web.xml
xjd様
回答ありがとうございます。
> [root@localhost conf]# ls -l
> -rw------- 1 root root 18799 3月 6 00:27 server.xml
> -rw------- 1 root root 49386 3月 6 00:27 web.xml
当方の環境と何ら変わりはなさそうですね。
xjd様のインストールと実行の環境をお教えください。
1) jdk, tomcat のインストールは、root で行われたのですよね。
2) tomcat の起動は、root ですか? 一般ユーザですか?
3) tomcat の起動が root でなされた場合、
各種環境変数 PATH, JAVA_HOME, TOMCAT_HOME(←CATALINA_HOME?)
を設定された .bash_profile は、
どこに置かれているのでしょうか。
もしかして、/root/.bash_profile ですか?
以上、質問ばかりで恐縮ですが、どうかよろしくお願いいたします。
# 一般ユーザアカウントで tomcat を動かそうとしていた自分が
# まちがっていたのかなぁ... と思いまして。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Java Javaで個人ブログサイトを作りたい 7 2022/04/03 17:37
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- UNIX・Linux Linux Ubuntu22.4の起動時エラーについて 2 2022/07/22 14:52
- 画像編集・動画編集・音楽編集 AfterEffectでのシャターの挙動がおかしい 1 2023/05/07 00:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
apacheの<IfModule prefork.c>...
-
DNSが起動できない
-
【DNS】ゾーン情報が上手く設定...
-
Apacheをサービスに組み込めません
-
RedHatES5.2(CentOS5.2)環境で...
-
awsで wordpressのhttpd.conf ...
-
DNSサーバを設定したのですがns...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
コマンドでのFTP転送が進まない。
-
「DNSサーバーを自動的に取得す...
-
エラーメールで"too many hops"...
-
AWSでSSH接続をしたいのですが...
-
リモートデスクトップ接続でパ...
-
Linuxでパスワード変更時に「it...
-
”Tortoise SVN” と ”Subversio...
-
pingは通るけどサーバに繋がら...
-
ドメインに参加しようとするとD...
-
サブシステムがロックします。
-
MacでKCFErrorDomainCFNetwork ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【DNS】ゾーン情報が上手く設定...
-
apacheの<IfModule prefork.c>...
-
BIND エラー not found: 3(NXD...
-
crontabでtarを実行した際、エ...
-
Apacheをサービスに組み込めません
-
CentOSでのbad owner name
-
NFSサーバー起動時のエラー対処...
-
linux NTP で エラー になる
-
Apacheとtomcatの連携で発生す...
-
ftpでログインしたとき、上...
-
BIND9によるDNS構築
-
named.confの設定
-
Linuxのqpopperの設定
-
Linuxのtarコマンドで同一ディ...
-
シャットダウンが途中で止まっ...
-
コアダンプについて
-
echo $LANGで何も表示されません。
-
CENTOSでadduserで作成したユー...
-
smb.confで設定したパーミッシ...
-
centos7 /etc/profileについて
おすすめ情報