`
lawrence20
  • 浏览: 31160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何解决WAS的JAVA虚拟机参数设置错误,导致控制台无法启动的问题

阅读更多
今天将在WAS的控制台的JAVA虚拟机进行了参数调整,调整如下:
进入was控制台->
1. 在was控制台中单击服务器 > 应用程序服务器
2. 单击选择所需应用程序服务器,本机为server1。
3. 在"服务器基础结构"下,单击 Java 和进程管理-> 进程定义。
4. 在"其他属性"下,单击 Java 虚拟机。
5. 选详细垃圾回收选项。
6. 通用 JVM 参数字段中输入 -agentlib:pmiJvmtiProfiler。初始堆大小设为512,最大堆大小设为1024.
但是调整后WAS无法启动,由于控制台无法进入,所以不知如何对修改的参数进行调整。

查看server1相关日志文件
C:\Program Files\IBM\WebSphere\AppServer\profiles\default\logs\server1\native_stderr.log,错误如下:
JVM 选项无效:-agentlib:pmiJvmtiProfiler
[ Unrecognized option: -agentlib:pmiJvmtiProfiler ]
[ JVMCI123: Unable to parse 1.2 format supplied options - rc=-6 ]
无法创建 Java 虚拟机。

由此分析,由于参数配置错误,导致虚拟机无法启动。只好直接到xml配置文件修改配置信息。
在C:\Program Files\IBM\WebSphere\AppServer\profiles\default\config\cells\HQITlinliP2Node01Cell\nodes\HQITlinliP2Node01\servers\server1 目录下修改server.xml文件,
<jvmEntries xmi:id="JavaVirtualMachine_1251679325972" verboseModeClass="false" verboseModeGarbageCollection="true" verboseModeJNI="false" initialHeapSize="512" maximumHeapSize="1024" runHProf="false" debugMode="false" debugArgs="-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777" genericJvmArguments="-agentlib:pmiJvmtiProfiler" disableJIT="false"/>
把其中刚才修改过的initialHeapSize="512" maximumHeapSize="1024" 和genericJvmArguments="-agentlib:pmiJvmtiProfiler"去掉,重启WAS服务,就恢复了。
1
0
分享到:
评论
1 楼 neitnaco 2012-11-12  
谢谢,我这里碰到的是jvm虚拟机的通用JVM参数配置错误导致的。

相关推荐

    WAS集群发布项目控制台挂死问题分析解决.doc

    WAS集群发布项目控制台挂死问题是由于内存溢出导致的,解决方法是调整虚拟机的堆大小。通过修改dmgr配置文件,增加initialHeapSize="512" maximumHeapSize="1024"参数,我们可以解决WAS集群发布项目控制台挂死问题。...

    was使用及参数设置

    was使用及参数设置 was使用及参数设置 was使用及参数设置

    JAVA虚拟机性能参数调优指导书

    java参数调优,是企业级java开发的必备利器。

    WebSphere Application Server 启动错误诊断(WAS)

    在诊断 WAS 启动错误时,如果以上方法都不能解决问题,可以尝试使用 trace 工具来收集服务器的运行信息。trace 工具可以帮助我们了解服务器的内部运行机制,以便快速定位错误信息。 WAS 启动错误诊断需要了解 WAS ...

    was端口设置

    修改was控制台端口及IHS统一端口的方法

    WAS控制台添加管理用户

    WAS控制台添加管理用户WAS控制台添加管理用户WAS控制台添加管理用户WAS控制台添加管理用户WAS控制台添加管理用户

    完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)

    当MySQL服务尝试启动时,如果`ibdata1`文件损坏,它将无法正常完成初始化过程,从而导致服务立即关闭。从给出的错误日志中,我们可以看到一些关键信息: 1. 错误日志显示MySQL尝试启动并加载InnoDB存储引擎。 2. 在...

    centos虚拟机复制故障

    centos虚拟机复制故障 错误代码 Device eth0 does not seem to be present, delaying initialization

    针对WAS6.1,对线程数、jvm,日志以及数据库连接进行性能调优

    在应用程序服务器 &gt; server1 &gt; 进程定义 &gt; Java 虚拟机中,我们可以根据硬件物理内存和应用情况输入合适的初始堆大小、最大堆大小。例如,我们可以将初始堆大小改为 768,最大堆大小改为 2048。同时,我们也可以将...

    WAS V8.5 for Linux 安装以及性能调优概要

    2. LINUX 针对 JAVA 所定义环境参数设置:设置 LINUX 环境的 JAVA 相关参数,以提高服务器的性能。 3. LINUX 网络参数调整:调整 LINUX 的网络参数,以提高服务器的网络性能。 4. WAS 参数调优:调整 WAS 服务器的...

    The document was created with Spire.PDF for Java

    解决生成pdf文件第一页表头产生红色字体: Evaluation Warning : The document was created with Spire.PDF for Java

    java was started but returned exit code

    java was started but returned exit code=1; 关于Android最新的SDK下载解压后出现java was started but returned exit code=1;时的解决方法,我在网上参考相关文献后得出的,希望对你有用!

    Windows2008上运行java产生8小时时差问题原因

    "Windows2008上运行java产生8小时时差问题原因" 在 Windows 2008 环境中运行 ...解决 8 小时时差问题需要检查 Java 的时区设置问题和 JDK 的版本问题。通过解决这些问题,可以确保 Java 应用程序与系统时间保持一致。

    was的java登录

    NULL 博文链接:https://dingqijie.iteye.com/blog/424922

    was集群session共享设置

    在was集群中,通常需要设置session共享,按照文档步骤可以完成session共享设置,解决你应用中的问题

    虚拟机初始化不了

    \\.\Global\vmx86虚拟机启动过程中,报这种错误,然后启动不了。 本文档可以很好的解决这个问题。

    03调整+Java+虚拟机

    在服务器运行时期间,所有 JVM 都使用即时(JIT)编译器来将 Java 字节码编译为本机指令。 Java 内存或堆调整。JVM 内存管理功能(即垃圾回收)为提高 JVM 性能提供了其中一种最大的可能性。 类装入调整。 过程 ...

    WAS8.5静默安装及升级补丁完整步骤.docx

    WAS 8.5 静默安装及升级补丁完整步骤 WAS 8.5 静默安装是指在不需要用户交互的情况下安装 WAS 8.5。这个过程可以自动完成安装和配置WAS 8.5,减少了人工操作的错误 possibilities。下面是 WAS 8.5 静默安装的详细...

    解决Spire.Doc for Java各版本需要注册的问题,全功能无限制

    实测解决Spire.Doc for Java各版本需要注册的问题,全功能无限制,去水印,导出的word文件没有Evaluation Warning: The document was created with Spire.Doc for JAVA,不受注册码限制

    2.2-WAS服务器基本参数配置

    实验目的:本实验描述了在WAS的管理控制台中配置一些WAS的基本参数,如配置Web容器参数、配置JVM参数,配置线性池参数,查询服务器端口信息等

Global site tag (gtag.js) - Google Analytics