我在一台服务器上运行 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 地址。
谢谢。
最佳答案
这是一个 shell 脚本而不是 Tomcat 问题。正确的做法是:
export CATALINA_OPTS="....."
您的同事可能使用的 shell 与您不同。
关于Tomcat 启动失败,标识符无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801688/