2016-05-31 19 views
0

WAS 8.5サーバーの起動中に、以下のエラーメッセージがコンソールに表示されます。 1時間以上進行状況が始まっています... 私はいくつかの設定上の問題があると思っていますが、それを見つけることはできません。私はJava 7とEclipse Keplerを使用しています。スレッド "main"の例外java.lang.NoClassDefFoundError:Xms256M

コンソール:事前に

<?xml version="1.0" ?> 

<verbosegc xmlns="http://www.ibm.com/j9/verbosegc" version="R26_Java626_SR7_20131230_1725_B180580_CMPRSS"> 

<initialized id="1" timestamp="2016-05-31T11:39:12.001"> 
<attribute name="gcPolicy" value="-Xgcpolicy:gencon" /> 
<attribute name="maxHeapSize" value="0x20000000" /> 
<attribute name="initialHeapSize" value="0x20000000" /> 
<attribute name="compressedRefs" value="true" /> 
<attribute name="compressedRefsDisplacement" value="0x0" /> 
<attribute name="compressedRefsShift" value="0x0" /> 
<attribute name="pageSize" value="0x1000" /> 
<attribute name="pageType" value="not used" /> 
<attribute name="requestedPageSize" value="0x1000" /> 
<attribute name="requestedPageType" value="not used" /> 
<attribute name="gcthreads" value="4" /> 
<attribute name="numaNodes" value="0" /> 
<system> 
    <attribute name="physicalMemory" value="8482004992" /> 
    <attribute name="numCPUs" value="4" /> 
    <attribute name="architecture" value="amd64" /> 
    <attribute name="os" value="Windows 8" /> 
    <attribute name="osVersion" value="6.2" /> 
</system> 
<vmargs> 
    <vmarg name="-Xoptionsfile=C:\WAS8\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="-Xjcl:jclscar_26" /> 
    <vmarg name="-Dcom.ibm.oti.vm.bootstrap.library.path=C:\WAS8\java\jre\bin\compressedrefs;C:\WAS8\java\jre\bin" /> 
    <vmarg name="-Dsun.boot.library.path=C:\WAS8\java\jre\bin\compressedrefs;C:\WAS8\java\jre\bin" /> 
    <vmarg name="-Djava.library.path=C:\WAS8\java\jre\bin\compressedrefs;C:\WAS8\java\jre\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WAS8\lib\native\..." /> 
    <vmarg name="-Djava.home=C:\WAS8\java\jre" /> 
    <vmarg name="-Djava.ext.dirs=C:\WAS8\java\jre\lib\ext" /> 
    <vmarg name="-Duser.dir=C:\WAS8\profiles\AppSrv01\bin" /> 
    <vmarg name="_j2se_j9=1119744" value="00007FF8EEE5BC40" /> 
    <vmarg name="-Djava.runtime.version=pwa6460_26sr7fp1ifx-20140220_01 (SR7 FP1)" /> 
    <vmarg name="-Dconsole.encoding=Cp437" /> 
    <vmarg name="-Djava.class.path=." /> 
    <vmarg name="-Declipse.security" /> 
    <vmarg name="-Dosgi.install.area=C:\WAS8" /> 
    <vmarg name="-Dosgi.configuration.area=C:\WAS8\profiles\AppSrv01/servers/server1/configuration" /> 
    <vmarg name="-Dosgi.framework.extensions=com.ibm.cds,com.ibm.ws.eclipse.adaptors" /> 
    <vmarg name="-Xshareclasses:name=webspherev85_1.6_64,nonFatal" /> 
    <vmarg name="-Dsun.reflect.inflationThreshold=250" /> 
    <vmarg name="-Dcom.ibm.xtq.processor.overrideSecureProcessing=true" /> 
    <vmarg name="-Xbootclasspath/p:C:\WAS8/java/jre/lib/ibmorb.jar" /> 
    <vmarg name="-Djava.class.path=C:\WAS8\profiles\AppSrv01/properties;C:\WAS8/properties;C:\WAS8/lib/startup.jar;C:\WAS8/lib/bootstrap.jar;C:\..." /> 
    <vmarg name="-Dorg.osgi.framework.bootdelegation=*" /> 
    <vmarg name="-Dibm.websphere.internalClassAccessMode=allow" /> 
    <vmarg name="-verbose:gc" /> 
    <vmarg name="-Xms512m" /> 
    <vmarg name="-Xcompressedrefs" /> 
    <vmarg name="-Xscmaxaot4M" /> 
    <vmarg name="-Xscmx60M" /> 
    <vmarg name="-Xquickstart" /> 
    <vmarg name="-Dws.ext.dirs=C:\WAS8/java/lib;C:\WAS8\profiles\AppSrv01/classes;C:\WAS8/classes;C:\WAS8/lib;C:\WAS8/installedChannels;C:\WAS8/..." /> 
    <vmarg name="-Dderby.system.home=C:\WAS8/derby" /> 
    <vmarg name="-Dcom.ibm.itp.location=C:\WAS8/bin" /> 
    <vmarg name="-Djava.util.logging.configureByServer=true" /> 
    <vmarg name="-Duser.install.root=C:\WAS8\profiles\AppSrv01" /> 
    <vmarg name="-Djava.ext.dirs=C:\WAS8/tivoli/tam;C:\WAS8/java/jre/lib/ext" /> 
    <vmarg name="-Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder" /> 
    <vmarg name="-Dpython.cachedir=C:\WAS8\profiles\AppSrv01/temp/cachedir" /> 
    <vmarg name="-Dwas.install.root=C:\WAS8" /> 
    <vmarg name="-Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager" /> 
    <vmarg name="-Dserver.root=C:\WAS8\profiles\AppSrv01" /> 
    <vmarg name="-Dcom.ibm.security.jgss.debug=off" /> 
    <vmarg name="-Dcom.ibm.security.krb5.Krb5Debug=off" /> 
    <vmarg name="-Dcom.ibm.ws.management.event.pull_notification_timeout=120000" /> 
    <vmarg name="-Dcom.ibm.websphere.ejbcontainer.defaultStatefulSessionTimeout=35" /> 
    <vmarg name="-Xquickstart" /> 
    <vmarg name="-Dsun.java.command=Xms256M -Xmx1024M -Djava.library.path=C:\WAS8/lib/native/win/x86_64/;C:\WAS8\java\jre\bin\compressedrefs;C:\..." /> 
    <vmarg name="-Dsun.java.launcher=SUN_STANDARD" /> 
    <vmarg name="_port_library" value="00007FF8EEE5A920" /> 
    <vmarg name="_bfu_java" value="00007FF8EEE5BF10" /> 
    <vmarg name="_org.apache.harmony.vmi.portlib" value="000000000021EF60" /> 
</vmargs> 
</initialized> 

Exception in thread "main" java.lang.NoClassDefFoundError: Xms256M 
Caused by: java.lang.ClassNotFoundException: Xms256M 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:434) 
    at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:703) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:682) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:665) 
</verbosegc> 

Could not find the main class: Xms256M. Program will exit. 

たeclipse.ini

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vm 
C:/WAS8/java/bin/javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms512m 
-Xmx2048m 
-XX:MaxPermSize=2048m 
-XX:MaxGCPauseMillis=10 
-XX:MaxHeapFreeRatio=70 
-XX:+UseConcMarkSweepGC 
-XX:+CMSIncrementalMode 
-XX:+CMSIncrementalPacing 
-XX:UseSSE=4 
-XX:+UseCMSCompactAtFullCollection 
-XX:ParallelGCThreads=6 
-XX:+DisableExplicitGC 
-XX:+UseCompressedOops 
-XX:+AggressiveOpts 
-XX:ReservedCodeCacheSize=128m 

感謝。

答えて

3

シンプルな行方不明マイナス記号:

<vmarg name="-Dsun.java.command=-Xms256M -Xmx1024M -Djava.library.path=C:\WAS8/lib/native/win/x86_64/;C:\WAS8\java\jre\bin\compressedrefs;C:\..." /> 

-Xms256Mでマイナス記号...

+0

わかりました。それを正しく反映させるために 'Xms256M'の前にマイナス記号をどこで更新するのですか? –

+1

私はあなたの質問を理解していません。表示されている行は、マイナス記号を置かなければならない行です。 – Seelenvirtuose

+0

私の質問です:これはWASの設定ファイルですか?それは私のコンソールの出力です。マイナス記号を更新する必要がある物理的な場所を見つけることができません。 –

関連する問題