UbuntuでTomcatを起動できません

UbuntuでTomcatを起動できません

UbuntuにTomcatをインストールしました。その後、新しいユーザーを作成しました。その後、次のことを行いました。

liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ chmod +x *.sh

その後、私は次のようにbashに追加しましJAVA_HOMEPATH

JAVA_HOME=/etc/jdk1.7.0_07
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

その後、Tomcatを起動します。

 liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh

次のエラーが発生します。

liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh
Using CATALINA_BASE:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_HOME:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_TMPDIR: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp
Using JRE_HOME:        /usr/lib/jvm/java-6-openjdk-amd64
Using CLASSPATH:       /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/bootstrap.jar:/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/tomcat-juli.jar
touch: cannot touch ‘/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out’: Permission denied
./catalina.sh: 389: ./catalina.sh: cannot create /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out: Permission denied

私はそうしました:

su admin
chmod 755  /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/

しかし、これは役に立ちません。質問がありますか?

修正する はい、私はそうしました:

sudo chmod 777 /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out

Tomcatを起動すると、次のエラーが発生します。

liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh
Using CATALINA_BASE:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_HOME:   /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27
Using CATALINA_TMPDIR: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp
Using JRE_HOME:        /usr/lib/jvm/java-6-openjdk-amd64
Using CLASSPATH:       /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/bootstrap.jar:/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/tomcat-juli.jar

アップデート2

私のJAVA_HOMEにバグがあります。今ちゃんと理解しました。しかし、Tomcatを起動するとまだ同じ出力が表示され、catalina.outには約1000行のエラーと次の行があります。

июл 17, 2013 8:48:45 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 24802 ms

myhost:80には空のページがあり、myhost:8080にはFireBugに404があり、ブラウザには空のページがあります。

ベストアンサー1

これはい1行エラー:

touch: cannot touch ‘/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out’: Permission denied
./catalina.sh: 389: ./catalina.sh: cannot create /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out: Permission denied

権限を変更した後に投稿するすべてのコンテンツいいえエラーは、サーバーが起動し、起動中に正確に何が起こったかを示すログメッセージです。

Tomcatが実行されているかどうかを確認するには、netstat -l.confがポート80、8080、またはまったく異なるポートで構成されていることを確認または試してください。

ルートディレクトリに空白のページが表示されることは/必ずしも問題の兆候ではなく、Tomcatとliferayインストールの設定によって異なります。これに関して、あなたをさらに支援するためには、より具体的なトピックが必要です。

おすすめ記事