有効な識別子ではないためTomcatの起動が失敗する
質問
Tomcat 6.0.18を1台のサーバーで問題なく実行しています。まったく同じ設定では、同僚のマシンで起動できません。彼は私と同じフォルダーからも実行しています(コピーを機能させようとしている間、コピーを停止しました)
bin / startup.shを使用してTomcatを起動すると、次のようになります:
CATALINA_OPTS = -server -Xms768m -XX:+ UseParallelGC -Xmx768m -XX:MaxPermSize = 256m -XX:PermSize = 128m -Djava.awt.headless = true:は識別子ではありません
setenv.shにその定義があり、startup.shに移動しました-同じ問題。
提案はありますか?グーグルでの私の短い見方は、複数のIPアドレスの問題を示しているようですが、私のサーバーには2つのイーサネットカードと2つのIPアドレスがあります。
ありがとう。
解決
これは、Tomcatの問題ではなく、シェルスクリプトです。正しい方法は次のとおりです。
export CATALINA_OPTS="....."
同僚はおそらくあなたとは異なるシェルを使用しています。
他のヒント
そこまで進むことはあまりありません。 CATALINA_OPTSの値を引用すべきではありませんか?:
CATALINA_OPTS="-server -Xms768m -XX:+UseParallelGC -Xmx768m -XX:MaxPermSize=256m -XX:PermSize=128m -Djava.awt.headless=true"
それ以外
- オプションなしで起動しますか および/またはインストールされているアプリケーション?
- 発売と同じくらい公平になっていますか 実際のJavaプロセス?
所属していません StackOverflow