Frage

Ich habe tomcat 6.0.18 ohne Probleme auf einem Server ausgeführt wird. Mit den exakt gleichen Einstellungen nicht auf meinen Kollegen Maschine zu starten. Er läuft auch aus dem gleichen Ordner wie ich (ich meine Kopie angehalten habe, während er versucht, damit es funktioniert)

Alles, was wir bekommen, wenn wir tomcat mit bin / startup.sh abfeuern, ist dies:

CATALINA_OPTS = -server -Xms768m -XX: + UseParallelGC -Xmx768m -XX: MaxPermSize = 256m -XX: PermSize = 128m -Djava.awt.headless = true: ist nicht eine Kennung

Ich hatte diese Definition in setenv.sh und bewegte es in startup.sh - gleiches Problem.

Irgendwelche Vorschläge? Mein kurzer Blick auf Google erscheint mehrere IP-Adresse Probleme, aber mein Server verfügt über zwei Ethernet-Karten und zwei IP-Adressen anzuzeigen.

Danke.

War es hilfreich?

Lösung

Dies ist ein Shell-Skript und keine Tomcat Problem. Der richtige Weg, es zu tun:

export CATALINA_OPTS="....."

Ihr Kollege wird wahrscheinlich mit einer anderen Shell als Sie.

Andere Tipps

Nicht viel auf, dorthin zu gehen. Sollte nicht der Wert von CATALINA_OPTS zitiert werden:

CATALINA_OPTS="-server -Xms768m -XX:+UseParallelGC -Xmx768m -XX:MaxPermSize=256m -XX:PermSize=128m -Djava.awt.headless=true"

Anders als die

  • Fängt es mit aus irgendwelchen Optionen nach oben und / oder beliebige Anwendungen installiert?
  • Ist es auch so fair wie Start bekommen der eigentliche Java-Prozess?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top