首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IBM 8.5版本中,哪里可以找到VMARGS

在IBM 8.5版本中,哪里可以找到VMARGS
EN

Stack Overflow用户
提问于 2016-07-27 02:35:01
回答 1查看 360关注 0票数 0

我已经在启动期间安装了IBM WAS8.5,我可以在控制台中看到

代码语言:javascript
复制
<?xml version="1.0" ?>
<verbosegc xmlns="http://www.ibm.com/j9/verbosegc" version="R26_Java626_SR2_20120322_1722_B106210_CMPRSS">
<initialized id="1" timestamp="2016-07-26T11:55:01.392">
  <attribute name="gcPolicy" value="-Xgcpolicy:gencon" />
  <attribute name="maxHeapSize" value="0x60000000" />
  <attribute name="initialHeapSize" value="0x60000000" />
  <attribute name="compressedRefs" value="true" />
  <attribute name="compressedRefsDisplacement" value="0x0" />
  <attribute name="compressedRefsShift" value="0x0" />
  <attribute name="pageSize" value="0x1000" />
  <attribute name="requestedPageSize" value="0x1000" />
  <attribute name="gcthreads" value="12" />
  <attribute name="numaNodes" value="0" />
  <system>
    <attribute name="physicalMemory" value="17100500992" />
    <attribute name="numCPUs" value="12" />
    <attribute name="architecture" value="amd64" />
    <attribute name="os" value="Windows 7" />
    <attribute name="osVersion" value="6.1" />
  </system>
  <vmargs>
    <vmarg name="-Xoptionsfile=C:\Program Files (x86)\IBM\WebSphere\AppServer\java\jre\bin\compressedrefs\options.default" />
    <vmarg name="-Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword..." />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/MethodType" />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/MethodHandle" />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/CollectHandle" />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/ConstructorHandle" />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/ConvertHandle" />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/ArgumentConversionHandle" />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/AsTypeHandle" />
    <vmarg name="-Xlockword:noLockword=java/lang/invoke/ExplicitCastHandle" />
    <vmarg name="-Xlockword:noLockword=ja

…为简洁起见,删除了.rest。

这些vmarg设置在哪里?在哪个文件中?我需要编辑一个vmarg。

谢谢你,斯科特。我遇到了一个类似下面的问题。

键和值之间缺少‘=’,即等号

代码语言:javascript
复制
…..
<vmarg name="-Djava.security.auth.login.config=C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\EbodsMavenSpringWS/properties/wsjaas...." />
    <vmarg name="-Djava.security.policyC:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\EbodsMavenSpringWS/properties/server.policy" />                                       <vmarg name="-Dsun.java.command=com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runt..." />
    <vmarg name="-Dsun.java.launcher=SUN_STANDARD" />
    <vmarg name="_port_library" value="000007FEF4267A40" />
    <vmarg name="_bfu_java" value="000007FEF4268FD8" />
    <vmarg name="_org.apache.harmony.vmi.portlib" value="00000000002C0930" />
  </vmargs>
</initialized>


Insufficient Java 2 security permissions to start the process!
java.security.policy = null
CodeSource for bootstrap.jar = ProtectionDomain
CodeSource=CodeSource, url=file:/C:/Program%20Files%20(x86)/IBM/WebSphere/AppServer/lib/bootstrap.jar, <no certificates>
ClassLoader=sun.misc.Launcher$AppClassLoader@c630ab9f
<no principals>
EN

回答 1

Stack Overflow用户

发布于 2016-07-27 10:30:41

您要查找的文件是server.xml。您可以在以下位置的configuration文件夹中找到它。

代码语言:javascript
复制
C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\EbodsMavenSpringWS\config\cells\<CELL_NAME>\nodes\<NODE_NAME>\servers\<SERVER_NAME>\server.xml

使用文本编辑器打开server.xml,找到'jvmEntries‘id。它应该类似于下面给出的示例。

<jvmEntries xmi:id="JavaVirtualMachine_1183122130078" verboseModeClass="false" verboseModeGarbageCollection="true" verboseModeJNI="false" initialHeapSize="1280" maximumHeapSize="2048" runHProf="false" hprofArguments="" debugMode="false" debugArgs="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7777" genericJvmArguments="-Xdisableexplicitgc -Djava.awt.headless=true"> </jvmEntries>

您的JVM参数应该列在genericJvmArguments部分下面。修改这些值并启动服务器。

补充说明:由于您已将WAS安装到“Program Files (X86)”文件夹中,因此您需要具有管理员权限的帐户才能运行服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38597479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档