2016-05-31 10 views
0

Beim Starten der WAS 8.5 Server bekomme ich die folgende Fehlermeldung in der Konsole. Seit mehr als einer Stunde beginnt der Fortschrittsstatus ... Ich glaube, es gibt ein Konfigurationsproblem, das aber nicht gefunden werden kann. Ich benutze Java 7 und Eclipse Kepler.Ausnahme im Thread "Haupt" java.lang.NoClassDefFoundError: Xms256M

Console:

<?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 

Vielen Dank im Voraus.

Antwort

3

Ein einfaches fehlende Minuszeichen:

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

Hinweis das Minuszeichen in -Xms256M ...

+0

Okay. Wo soll das Minuszeichen vor 'Xms256M' aktualisiert werden, damit es korrekt dargestellt wird? –

+1

Ich verstehe deine Frage nicht. Die angezeigte Linie ist genau die Linie, in die Sie das Minuszeichen setzen müssen. – Seelenvirtuose

+0

Meine Frage ist: Ist das eine Konfigurationsdatei für WAS? Es ist die Ausgabe in meiner Konsole. Ich kann den physischen Standort, an dem ich das Minuszeichen aktualisieren muss, nicht finden. –