
UbuntuにTomcatをインストールしました。その後、新しいユーザーを作成しました。その後、次のことを行いました。
liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ chmod +x *.sh
その後、私は次のようにbashに追加しましJAVA_HOME
たPATH
。
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インストールの設定によって異なります。これに関して、あなたをさらに支援するためには、より具体的なトピックが必要です。