Hi there, > we've found a bottleneck in NSLegacyBundle (ERFoundation-1.0.jar) causing > applications with a lot of jar embedded to hang at startup with CPU touching > the roof when several instances are involved. > > The problem concerns the method setClassNames and the way it uses > containsObject on large array (thanks jvisualvm) > > AFAIK, NSLegacyBundle is not open sourced so we had to fix it by > re-implementing setClassNames with Javassist... if you're interested, I can > post the fix.
would love to get the fix. Would be nice to get a faster application startup time as we are dealing with a lot of instances... > Alex > > > > > 2013/3/27 Ingenieurbüro Birnfeld - Oliver Birnfeld > <o.birnf...@ingenieurbuero-birnfeld.de> > Hi, > > jstack does not show that the app is waiting for something special, > subsequent calls of jstack during the delay do always show different states. > Mostly I see calls to java.lang.ClassLoader.* and java.util.zip.Inflater.*. I > guess, the app is loading the framework classes from the jar-archives and > what I see as delay is perhaps the performance of the Pi. So we are back to > Jesse's post... > > Oliver > > > Am 26.03.2013 20:17, schrieb Chuck Hill: > > Hi Oliver, > > > On 2013-03-26, at 4:45 AM, Ingenieurbüro Birnfeld - Oliver Birnfeld wrote: > > Dear list members, > > First of all a little introduction of myself. I'm new to the list and in fact > even new to WO, even though I made some little projects with WO about ten > years ago. > > Welcome back! :-) > > > Since then my focus is the development of embedded systems. In the past I was > used to processors with really small memory and ressources. It's the world of > 8- and 16-bit MPU's. > > These days I came back to WO when working on an embedded control unit with > web interface based on the Raspberry Pi. After some days of work and reading > tons of articles on wocommunity its working very well. > > That is very cool! > > > The setup in short is: > > Raspberry Pi > Latest Raspbian wheezy > Java 1.8.0 beta > > I don't know if anyone else is using 1.8, that is a possible source of > changes. > > > The application is running without Web-Server and wotaskd using > WODirectConnectEnabled = true and doesn't use a database. > > I'm developing with Eclipse under Windows. > > Btw, if there is deeper interest, let me know. Perhaps I can write i little > article about this project. > > I do think there would be interest in an article or even a presentation at > WOWODC in Montreal this July! > > > And now the current problem: The system has a pretty good performance when > running. But there is a huge delay of 30 seconds on startup after loading the > jars. I attached the log output for reference with a comment where the delay > appears. Maybe someone has an idea what is going on during this time. Thank > you! > > The bundles have a DTD reference to Apple.com: > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" > "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> > > It could be timing out trying to read that. Does jstack exist on the Pi? > You could try sudo jstack -F <process id> to get a thread dump during the > delay. That should show what it is trying to do. sudo kill -QUIT <process > id> can also work. > > It looks like you are developing a health related application. I found it > interesting at last years WOWODC to see how many of us are involved in some > aspect of health care. I think it was close to half of the community. > > > Chuck > > > > Regards, > Oliver > > > MediTray: NEXT_ROOT environment variable is not set! > Reading UNIXClassPath.txt ... > Launching MediTray.woa ... > java -DWORootDirectory="" -DWOLocalRootDirectory="/Local" > -DWOUserDirectory="/opt/WebObjects/MediTray.woa" -DWOEnvClassPath="" > -DWOApplicationClass=textlite.meditray.app.Application -DWOPlatform=UNIX > -Dcom.webobjects.pid=2447 -classpath WOBootstrap.jar > com.webobjects._bootstrap.WOBootstrap -WOPort 8080 -WODirectConnectEnabled > true -WOFrameworksBaseURL /WebObjects/MediTray.woa/Frameworks > Loading /opt/WebObjects/MediTray.woa/Contents/UNIX/UNIXClassPath.txt > Generated classpath: > /opt/WebObjects/MediTray.woa/Contents/Resources/Java/ > /opt/WebObjects/MediTray.woa/Contents/Resources/Java/meditray.jar > /opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-core.jar > /opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-device.jar > /opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-gpio-extension.jar > /opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-service.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/ERRest.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-beanutils-1.8.3.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-collections-3.2.1.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-logging-1.1.1.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/ezmorph-1.0.6.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/json-lib-2.3-jdk15.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERExtensions.framework/Resources/Java/ERExtensions.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERJars.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERFoundation.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERWebObjects.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-cli-1.2.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-codec-1.6.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-io-2.2.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-lang-2.6.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/erxservletadaptor.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpclient-4.2.1.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpcore-4.2.1.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/icu4j-3_8_1.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/joda-time-2.1.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/junit-4.10.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/log4j-1.2.17.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ognl-2.6.7.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-api-1.6.6.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-log4j12-1.6.6.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERPrototypes.framework/Resources/Java/ERPrototypes.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaWOExtensions.framework/Resources/Java/javawoextensions.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/WOOgnl.framework/Resources/Java/WOOgnl.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOAccess.framework/WebServerResources/Java/JavaEOAccess.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOControl.framework/WebServerResources/Java/JavaEOControl.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaFoundation.framework/WebServerResources/Java/JavaFoundation.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/WebServerResources/Java/JavaJDBCAdaptor.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaWebObjects.framework/WebServerResources/Java/JavaWebObjects.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/Ajax.framework/Resources/Java/Ajax.jar > /opt/WebObjects/MediTray.woa/Contents/Frameworks/Ajax.framework/Resources/Java/jabsorb-1.2.2.jar > > -->> Here startup pauses circa 30 seconds <<-- > > [2013-3-26 12:24:27 CET] <main> The bundle MediTray has malformed version > number: > Mar 26 12:24:28 N/A[N/A] INFO org.apache.log4j.Logger - Updated the logging > configuration with the current system properties. > Mar 26 12:24:28 N/A[N/A] INFO org.apache.log4j.Logger - Updated the logging > configuration with the current system properties. > Mar 26 12:24:29 N/A[N/A] WARN NSLog - Couldn't load properties file: > /root/WebObjects.properties at path: /root > Mar 26 12:24:29 N/A[N/A] DEBUG NSLog - WebObjects version = 5.4.3 > > Mar 26 12:24:29 MediTray[N/A] DEBUG NSLog - Created adaptor of class > WOClassicAdaptor on port 8080 and address raspberrypi/127.0.1.1 with > WOWorkerThread minimum of 16 and maximum of 256 > Mar 26 12:24:39 MediTray[8080] INFO org.apache.log4j.Logger - Updated the > logging configuration with the current system properties. > Mar 26 12:24:39 MediTray[8080] INFO > er.extensions.foundation.ERXConfigurationManager - WOCachingEnabled is true. > Disabling the rapid turnaround for Properties files > Mar 26 12:24:39 MediTray[8080] INFO er.extensions.foundation.ERXProperties - > > ERXProperties has found the following Properties files: > Ajax.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/Ajax.framework/Resources/Properties > JavaJDBCAdaptor.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/Resources/Properties > JavaEOControl.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOControl.framework/Resources/Properties > WOOgnl.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/WOOgnl.framework/Resources/Properties > JavaWOExtensions.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaWOExtensions.framework/Resources/Properties > ERPrototypes.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERPrototypes.framework/Resources/Properties > ERJars.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Properties > ERExtensions.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERExtensions.framework/Resources/Properties > ERRest.framework -> > /opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Properties > MediTray.app -> /opt/WebObjects/MediTray.woa/Contents/Resources/Properties > ERXProperties currently has the following properties: > NSProjectSearchPath=() > WOAcceptMalformedCookies=false > WOAdaptor=WOClassicAdaptor > WOAdaptorURL=http://localhost/cgi-bin/WebObjects > WOAdditionalAdaptors=() > WOAllowRapidTurnaround=false > WOAllowsCacheControlHeader=true > WOAllowsConcurrentRequestHandling=false > WOApplicationBaseURL=/WebObjects > WOApplicationClass=textlite.meditray.app.Application > WOAutoOpenClientApplication=false > WOAutoOpenInBrowser=false > WOCachingEnabled=true > WOContextClassName=WOContext > WODebuggingEnabled=false > WODefaultUndoStackLimit=10 > WODirectConnectEnabled=true > WODisplayExceptionPages=false > WOEnvClassPath= > WOFrameworksBaseURL=/WebObjects/MediTray.woa/Frameworks > WOGenerateWSDL=true > WOIncludeCommentsInResponse=false > WOLaunchdEnabled=false > WOLifebeatDestinationPort=1085 > WOLifebeatEnabled=false > WOLifebeatInterval=30 > WOListenQueueSize=128 > WOLocalRootDirectory=/Local > WOMaxHeaders=200 > WOMaxIOBufferSize=8196 > WOMaxSocketIdleTime=180000 > WOMissingResourceSearchEnabled=false > WOMonitorEnabled=false > WOPlatform=UNIX > WOPort=8080 > WORootDirectory= > WOSMTPHost=smtp > WOSessionStoreClassName=WOServerSessionStore > WOSessionTimeOut=3600 > WOSocketCacheSize=100 > WOSocketMonitorSleepTime=50 > WOStatisticsStoreSessionMax=50 > WOUserDirectory=/opt/WebObjects/MediTray.woa > WOWorkerThreadCount=8 > WOWorkerThreadCountMax=256 > WOWorkerThreadCountMin=16 > _AjaxRequestHandlerKey=ja > _ComponentRequestHandlerKey=wo > _DirectActionRequestHandlerKey=wa > _ResourceRequestHandlerKey=wr > _StreamActionRequestHandlerKey=wis > _WOHTMLParserClassName=WOHTMLTemplateParser > _WOSessionReclaimingInterval=60 > _WebServiceRequestHandlerKey=ws > awt.toolkit=sun.awt.X11.XToolkit > com.webobjects.classpath=/opt/WebObjects/MediTray.woa/Contents/Resources/Java/:/opt/WebObjects/MediTray.woa/Contents/Resources/Java/meditray.jar:/opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-core.jar:/opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-device.jar:/opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-gpio-extension.jar:/opt/WebObjects/MediTray.woa/Contents/Resources/Java/pi4j-service.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/ERRest.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-beanutils-1.8.3.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-collections-3.2.1.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-logging-1.1.1.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERRest.framework/Resources/Java/ezmorph-1.0.6.jar:/opt/WebObjects/MediTray.woa/Contents/Fra > mew > orks/ER > Rest.framework/Resources/Java/json-lib-2.3-jdk15.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERExtensions.framework/Resources/Java/ERExtensions.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERJars.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERFoundation.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERWebObjects.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-cli-1.2.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-codec-1.6.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-io-2.2.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-lang-2.6.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/erxservletadaptor.jar:/opt/WebObjects/MediTray.woa/Cont > ent > s/Framew > orks/ERJars.framework/Resources/Java/httpclient-4.2.1.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpcore-4.2.1.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/icu4j-3_8_1.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/joda-time-2.1.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/junit-4.10.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/log4j-1.2.17.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ognl-2.6.7.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-api-1.6.6.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-log4j12-1.6.6.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/ERPrototypes.framework/Resources/Java/ERPrototypes.jar:/opt/WebObjects/MediTray.woa/Cont > ent > s/Framew > orks/JavaWOExtensions.framework/Resources/Java/javawoextensions.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/WOOgnl.framework/Resources/Java/WOOgnl.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOAccess.framework/WebServerResources/Java/JavaEOAccess.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaEOControl.framework/WebServerResources/Java/JavaEOControl.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaFoundation.framework/WebServerResources/Java/JavaFoundation.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaJ > DBC > Adaptor. > framework/WebServerResources/Java/JavaJDBCAdaptor.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaWebObjects.framework/WebServerResources/Java/JavaWebObjects.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/Ajax.framework/Resources/Java/Ajax.jar:/opt/WebObjects/MediTray.woa/Contents/Frameworks/Ajax.framework/Resources/Java/jabsorb-1.2.2.jar > com.webobjects.eoaccess.ERXEntityDependencyOrderingDelegate.active=false > com.webobjects.pid=2528 > com.webobjects.version=5.4.3 > dbMinConnectionsGLOBAL=1 > er.extensions.Ajax.hasLocalization=false > er.extensions.ERExtensions.hasLocalization=true > er.extensions.ERJars.hasLocalization=false > er.extensions.ERPrototypes.hasLocalization=false > er.extensions.ERRest.hasLocalization=false > er.extensions.ERXComponentActionRedirector.enabled=false > er.extensions.ERXEC.safeLocking=true > er.extensions.ERXEC.useSharedEditingContext=false > er.extensions.ERXEnterpriseObject.applyRestrictingQualifierOnInsert=true > er.extensions.ERXEnterpriseObject.updateInverseRelationships=true > er.extensions.ERXGracefulShutdown.Enabled=false > er.extensions.ERXGracefulShutdown.SignalsToHandle=(TERM, INT) > er.extensions.ERXLocalizationEditor.endoding=UTF-16BE > er.extensions.ERXLocalizer.availableLanguages=(English,German,Japanese) > er.extensions.ERXLocalizer.defaultLanguage=English > er.extensions.ERXLocalizer.fileNamesToWatch=("Localizable.strings","ValidationTemplate.strings") > er.extensions.ERXLocalizer.isLocalizationEnabled=true > er.extensions.ERXMessageEncoding.Enabled=true > er.extensions.ERXNSLogLog4jBridge=INFO > er.extensions.ERXNavigationManager.NavigationMenuFileName=NavigationMenu.plist > er.extensions.ERXNavigationManager.localizeDisplayKeys=false > er.extensions.ERXPatcher.cleanupXHTML=false > er.extensions.ERXPatcher.suppressValueBindingSlow=false > er.extensions.ERXRaiseOnMissingEditingContextDelegate=true > er.extensions.ERXSharedEOLoader.PatchSharedEOLoading=false > er.extensions.ERXWOForm.multipleSubmitDefault=true > er.extensions.JavaWOExtensions.hasLocalization=false > er.extensions.WOOgnl.hasLocalization=false > er.extensions.concurrency.ERXTaskObjectStoreCoordinatorPool.maxCoordinators=1 > er.extensions.load.Properties.framework.Ajax=load > er.extensions.load.Properties.framework.ERExtensions=load > er.extensions.load.Properties.framework.ERJars=load > er.extensions.load.Properties.framework.ERPrototypes=load > er.extensions.load.Properties.framework.ERRest=load > er.extensions.load.Properties.framework.JavaWOExtensions=load > er.extensions.load.Properties.framework.WOOgnl=load > er.extensions.stackTrace.cleanup=true > er.extensions.stackTrace.skipPatternsFile=StackTraceSkipPatterns-Normal.plist > er.javamail.adminEmail=ad...@yourhost.com > er.javamail.centralize=true > er.javamail.debugEnabled=false > er.javamail.smtpAuth=false > er.javamail.smtpHost=your.smtpserver.com > er.javamail.smtpPassword=<deleted for log> > er.javamail.smtpUser= > file.encoding=UTF-8 > file.encoding.pkg=sun.io > file.separator=/ > java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment > java.awt.printerjob=sun.print.PSPrinterJob > java.class.path=WOBootstrap.jar > java.class.version=51.0 > java.endorsed.dirs=/opt/jdk1.8.0/jre/lib/endorsed > java.ext.dirs=/opt/jdk1.8.0/jre/lib/ext:/usr/java/packages/lib/ext > java.home=/opt/jdk1.8.0/jre > java.io.tmpdir=/tmp > java.library.path=/usr/java/packages/lib/arm:/lib:/usr/lib > java.runtime.name=Java(TM) SE Runtime Environment > java.runtime.version=1.8.0-ea-b36e > java.specification.name=Java Platform API Specification > java.specification.vendor=Oracle Corporation > java.specification.version=1.8 > java.vendor=Oracle Corporation > java.vendor.url=http://java.oracle.com/ > java.vendor.url.bug=http://bugreport.sun.com/bugreport/ > java.version=1.8.0-ea > java.vm.info=mixed mode > java.vm.name=Java HotSpot(TM) Client VM > java.vm.specification.name=Java Virtual Machine Specification > java.vm.specification.vendor=Oracle Corporation > java.vm.specification.version=1.8 > java.vm.vendor=Oracle Corporation > java.vm.version=25.0-b04 > line.separator= > > log4j.appender.A1=er.extensions.logging.ERXConsoleAppender > log4j.appender.A1.layout=er.extensions.logging.ERXPatternLayout > log4j.appender.A1.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %$[%#] %-5p > %c %x - %m%n > log4j.logger.er=INFO > log4j.logger.er.extensions.ERXConfigurationManager=INFO > log4j.logger.er.extensions.ERXDatabaseContextDelegate=WARN > log4j.logger.er.extensions.fixes.ERSharedEOLoader=INFO > log4j.logger.er.transaction.adaptor.EOAdaptorDebugEnabled=DEBUG > log4j.loggerFactory=er.extensions.logging.ERXLogger$Factory > log4j.rootCategory=INFO,A1 > ognl.helperFunctions=true > ognl.inlineBindings=true > ognl.webobjects.WOAssociation.shouldThrowExceptions=false > os.arch=arm > os.name=Linux > os.version=3.6.11+ > path.separator=: > sun.arch.data.model=32 > sun.boot.class.path=/opt/jdk1.8.0/jre/lib/resources.jar:/opt/jdk1.8.0/jre/lib/rt.jar:/opt/jdk1.8.0/jre/lib/sunrsasign.jar:/opt/jdk1.8.0/jre/lib/jsse.jar:/opt/jdk1.8.0/jre/lib/jce.jar:/opt/jdk1.8.0/jre/lib/charsets.jar:/opt/jdk1.8.0/jre/lib/jfr.jar:/opt/jdk1.8.0/jre/classes > sun.boot.library.path=/opt/jdk1.8.0/jre/lib/arm > sun.cpu.endian=little > sun.cpu.isalist= > sun.io.unicode.encoding=UnicodeLittle > sun.java.command=com.webobjects._bootstrap.WOBootstrap -WOPort 8080 > -WODirectConnectEnabled true -WOFrameworksBaseURL > /WebObjects/MediTray.woa/Frameworks > sun.java.launcher=SUN_STANDARD > sun.jnu.encoding=UTF-8 > sun.management.compiler=HotSpot Client Compiler > sun.os.patch.level=unknown > user.country=GB > user.dir=/opt/WebObjects/MediTray.woa > user.home=/root > user.language=en > user.name=root > user.timezone=Europe/Berlin > > Mar 26 12:24:40 MediTray[8080] INFO er.extensions.appserver.ERXApplication - > Welcome to TextLiteMediTray ! > Mar 26 12:24:42 MediTray[8080] DEBUG NSLog - The URL for webserver connect > is: > http://raspberrypi/cgi-bin/WebObjects/MediTray.woa/-8080 > The URL for direct connect is: > http://raspberrypi:8080/cgi-bin/WebObjects/MediTray.woa > Mar 26 12:24:42 MediTray[8080] WARN NSLog - > Mar 26 12:24:42 MediTray[8080] DEBUG NSLog - Waiting for requests... > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net > > This email sent to ch...@global-village.net > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/alexis.tual%40gmail.com > > This email sent to alexis.t...@gmail.com > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/paul.dunkler%40xyrality.com > > This email sent to paul.dunk...@xyrality.com -- Mit freundlichen Grüßen / Best regards Paul Dunkler
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com