我已经启动并运行了 Tomcat 6.0。我去调整内存大小并意识到我在 Sun JDK 1.6客户端JVM上运行它。我没有安装 Sun 服务器 JVM:
C:\>java -client -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
C:\>java -server -version
Error: no `server' JVM at `C:\appl\java\jre6u16\bin\server\jvm.dll'.
Run Code Online (Sandbox Code Playgroud)
澄清一下:我知道如何将 Tomcat 中的 JVM 从客户端切换到服务器。我只需要选择最合适的服务器 JVM。
我会注意到客户端和服务器 JVM 之间的巨大差异吗?如果我想要 Sun 服务器 JVM,我是否必须重新安装整个 JDK?是否有其他免费的服务器替代品适合运行 Tomcat?
这里(来自Sun 发行说明)是我一直在寻找的答案,至少是如何确保 JDK 服务器启动并运行的答案:
Run Code Online (Sandbox Code Playgroud)jre\bin\server\
在 Microsoft Windows 平台上,JDK 包括 Java HotSpotTM 服务器 VM 和 Java HotSpotTM 客户端 VM。但是,Microsoft Windows 平台的 JRE 仅包括 Java HotSpotTM 客户端 VM。希望将 Java HotSpotTM Server VM 与 JRE 一起使用的用户可以将 JDK 的 jre\bin\server 文件夹复制到 JRE 中的 bin\server 目录。软件供应商可以通过重新分发 JRE 来重新分发 Java HotSpotTM Server VM。
归档时间: |
|
查看次数: |
10205 次 |
最近记录: |