0

我在一台服务器上运行的 Tomcat 6.0.18 没有问题。使用完全相同的设置,它无法在我同事的机器上启动。他甚至和我在同一个文件夹中运行(我已经停止了我的副本,而他试图让它工作)

当我们使用 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 地址问题,但我的服务器有两个以太网卡和两个 IP 地址。

谢谢。

4

2 回答 2

2

这是一个 shell 脚本,而不是 Tomcat 问题。正确的做法是:

export CATALINA_OPTS="....."

您的同事可能使用的外壳与您不同。

于 2009-04-29T10:41:31.773 回答
0

没有太多可以去那里。不应该引用 CATALINA_OPTS 的值吗?:

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

除此之外

  • 它是否在没有安装任何选项和/或任何应用程序的情况下启动?
  • 它甚至与启动实际的 java 进程一样公平吗?
于 2009-04-29T10:27:30.247 回答