我在一台服务器上运行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中 - 同样的问题。
有什么建议吗?我在google上的简短介绍似乎表明存在多个IP地址问题,但我的服务器有两个以太网卡和两个IP地址。
感谢。
答案 0 :(得分:2)
这是一个shell脚本,而不是Tomcat问题。正确的方法是:
export CATALINA_OPTS="....."
你的同事可能正在使用与你不同的外壳。
答案 1 :(得分:0)
没有多少去那里。不应该引用CATALINA_OPTS的值?:
CATALINA_OPTS="-server -Xms768m -XX:+UseParallelGC -Xmx768m -XX:MaxPermSize=256m -XX:PermSize=128m -Djava.awt.headless=true"
除此之外