0

配置细节:

IDE:面向 Web 开发人员的 Eclipse Indigo Java EE IDE。操作系统:Ubuntu Linux 11.04 Java:java 版本“1.6.0_30” Java(TM) SE 运行时环境(内部版本 1.6.0_30-b12) Java HotSpot(TM) 服务器 VM(内部版本 20.5-b03,混合模式)

当我使用 jconsole 检查 Eclipse 进程的 JVM 详细信息时,它显示它使用客户端 JVM 和 JIT。我试过以下:

在 eclipse.ini 中:

-vmargs ... -服务器

但它不起作用。

请帮忙。提前致谢。

4

1 回答 1

0

首先通过“ps -eaf|grep -i Catalina”检查命令行,它会显示如下内容:

adahar    5933  5552  0 Aug28 ?        00:11:45 /opt/jdk1.5.0_22/bin/java
-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:53946 
-Dcatalina.base=/home/adahar/workspace-indigo/.metadata/.plugins

/org.eclipse.wst.server.core/tmp2 -Dcatalina.home=/home/adahar/soa/model-eclipse -Dwtp.deploy=/home/adahar/workspace-indigo/.metadata/.plugins/org.eclipse .wst.server.core/tmp2/wtpwebapps -Djava.endorsed.dirs=/home/adahar/soa/model-eclipse/endorsed -Xmx2g -XX:MaxPermSize=192m -Dfile.encoding=UTF-8 -classpath /home/ adahar/soa/model-eclipse/bin/bootstrap.jar:/opt/jdk1.5.0_22/lib/tools.jar org.apache.catalina.startup.Bootstrap start

如果它们已成功放入命令行,您可以在那里看到这些选项。

如果它仍然无法正常工作,那么这是一个 java 问题。我的猜测是 Eclipse 不是服务器应用程序,即它有一个 GUI,所以 java 默认为客户端模式。

于 2012-08-29T12:27:01.947 回答