質問

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プロセス?
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top