Sorry all, I sent this to wrong list .... er stupid me.
On Oct 2, 2006, at 7:41 AM, Kieran Kelleher wrote:
> Unless I am missing something, it seems the AjaxExample.woa does
> not run "out of the box" due to the Properties file not having
> enough settings to set up the logging. If you copy/paste the
> default Properties file from a new default WOLips
> WOnderApplication, the Ajax Example does work without any other
> changes. Perhaps a committer could paste in the following
> Properties into the AjaxExample.woa instead of what is in there
> please:
>
> Regards, Kieran
>
>
> <snip>
> # Log4j Configuration
> log4j.loggerFactory=er.extensions.ERXLogger$Factory
>
> # Set root category priority to DEBUG and its only appender to A1.
> log4j.rootCategory=DEBUG, A1
>
> # A1 is set to be a FileAppender which outputs to System.out.
> log4j.appender.A1=org.apache.log4j.ConsoleAppender
>
> # A1 uses PatternLayout.
> log4j.appender.A1.layout=er.extensions.ERXPatternLayout
> log4j.appender.A1.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %$[%
> #] (%F:%L) %-5p %c %x - %m%n
> # Note that (%F:%L) is fairly slow and shouldn't be used in
> performance intensive logging
> # The above pattern will produce logs that look like:
> # Jun 18 17:46:18 MyAppName[4002] (MyClassFile.java:40) INFO
> er.foo.MyCategory - Some log
>
> # Custom Categories - These are the main categories and sub categories
> # that are used in frameworks.
> # Base Category
> log4j.logger.er=INFO
>
> # Here are a few log4j sub-categories that are interesting.
> # Don't forget that in developement mode this file will get reloaded
> # everytime it changes, so if you say want to turn adaptor debugging
> # on in the middle of the app simply set the below category to debug.
> # Very handy.
>
> # ERExtensions
> # Transaction - Switching this to debug will start the sql ouputting.
> log4j.logger.er.transaction.adaptor.EOAdaptorDebugEnabled=DEBUG
>
> # Fixes - Turning this on will show all the models that are loaded
> log4j.logger.er.extensions.fixes.ERSharedEOLoader=INFO
>
> er.extensions.ERXNSLogLog4jBridge=INFO
> #log4j.logger.er.eo.ERXGenericRecord=DEBUG
> #log4j.logger.er.validation.ERXEntityClassDescription=DEBUG
> #log4j.logger.er.default.ERXEntityClassDescription=DEBUG
> log4j.logger.er.extensions.ERXDatabaseContextDelegate=WARN
> log4j.logger.er.extensions.ERXConfigurationManager=INFO
> #log4j.logger.er.extensions.ERXApplication.RequestHandling=DEBUG
>
> </snip>
>
>
>
> Below is output with the Properties file that is currently included
> in Ajax Example.
>
> [2006-10-01 22:00:32 EDT] <main> Loaded items: {}
> [2006-10-01 22:00:32 EDT] <main> Starting up:
> er.extensions.ERXExtensions
> [2006-10-01 22:00:32 EDT] <main> Started initialization:
> er.extensions.ERXExtensions
> [2006-10-01 22:00:32 EDT] <main> Initialized :
> er.extensions.ERXExtensions
> 0 [main] INFO org.apache.log4j.Logger - Updated the logging
> configuration with the current system properties.
> 593 [main] DEBUG NSLog - WOMaxIOBufferSize=8196
> 594 [main] DEBUG NSLog - WOWorkerThreadCountMin=16
> 594 [main] DEBUG NSLog - WOSocketMonitorSleepTime=50
> 594 [main] DEBUG NSLog - WODirectConnectEnabled=true
> 594 [main] DEBUG NSLog - WOIncludeCommentsInResponse=false
> 594 [main] DEBUG NSLog - WOWorkerThreadCount=8
> 594 [main] DEBUG NSLog - WOAdaptorURL=http://127.0.0.1/cgi-bin/
> WebObjects
> 594 [main] DEBUG NSLog - WOIDE=WOLips
> 594 [main] DEBUG NSLog - WODebuggingEnabled=true
> 594 [main] DEBUG NSLog - WOListenQueueSize=128
> 594 [main] DEBUG NSLog - WOMissingResourceSearchEnabled=true
> 594 [main] DEBUG NSLog - WOApplicationClassName=Application
> 594 [main] DEBUG NSLog - WOSessionStoreClassName=WOServerSessionStore
> 594 [main] DEBUG NSLog - WOContextClassName=WOContext
> 594 [main] DEBUG NSLog - WOCachingEnabled=false
> 594 [main] DEBUG NSLog - WOAcceptMalformedCookies=false
> 595 [main] DEBUG NSLog - NSProjectSearchPath=(..,../..,/Users/
> kieran/DevProjects/ime/imeWorkspace/ERJars,/Users/kieran/
> DevProjects/ime/imeWorkspace/ERExtensions,/Users/kieran/DevProjects/
> ime/imeWorkspace/JavaWOExtensions,/Users/kieran/DevProjects/ime/
> imeWorkspace/Ajax)
> 595 [main] DEBUG NSLog - WOMonitorEnabled=false
> 599 [main] DEBUG NSLog - WOAllowRapidTurnaround=true
> 600 [main] DEBUG NSLog - WOGenerateWSDL=true
> 600 [main] DEBUG NSLog - WOWorkerThreadCountMax=256
> 600 [main] DEBUG NSLog - WOAllowsConcurrentRequestHandling=false
> 600 [main] DEBUG NSLog - WOAdaptor=WODefaultAdaptor
> 600 [main] DEBUG NSLog - WOSessionTimeOut=3600
> 600 [main] DEBUG NSLog - WOMaxSocketIdleTime=180000
> 600 [main] DEBUG NSLog - WODefaultUndoStackLimit=10
> 600 [main] DEBUG NSLog - WOAutoOpenClientApplication=true
> 600 [main] DEBUG NSLog - WOAutoOpenInBrowser=false
> 600 [main] DEBUG NSLog - WOApplicationBaseURL=/WebObjects
> 600 [main] DEBUG NSLog - WOMaxHeaders=200
> 600 [main] DEBUG NSLog - WOLifebeatEnabled=true
> 600 [main] DEBUG NSLog - WOAllowsCacheControlHeader=true
> 600 [main] DEBUG NSLog - WOSMTPHost=smtp
> 600 [main] DEBUG NSLog - WOFrameworksBaseURL=/WebObjects/Frameworks
> 600 [main] DEBUG NSLog - WOStatisticsStoreSessionMax=50
> 600 [main] DEBUG NSLog - WOAdditionalAdaptors=()
> 600 [main] DEBUG NSLog - WOLifebeatDestinationPort=1085
> 600 [main] DEBUG NSLog - WOPort=-1
> 600 [main] DEBUG NSLog - WOLifebeatInterval=30
> 601 [main] DEBUG NSLog - WOSocketCacheSize=100
> 601 [main] DEBUG NSLog - WOUserDirectory=/Users/kieran/DevProjects/
> ime/imeWorkspace/AjaxExample/build/AjaxExample.woa
> 601 [main] DEBUG NSLog - WODisplayExceptionPages=true
> 601 [main] DEBUG NSLog - ------------------------
> 635 [main] DEBUG NSLog - Created adaptor of class WODefaultAdaptor
> on port 51387 and address kieranbook.local/192.168.1.14 with
> WOWorkerThread minimum of 16 and maximum of 256
> 680 [main] DEBUG NSLog - NSBundle is unable to find
> "ExtensionsForResources.plist" in the main bundle. Ignoring
> optional configuration file.
> 1220 [main] DEBUG NSLog - *** The application has found the
> following opened, development-mode ProjectBuilderWO projects:
> (<com.webobjects.appserver._private.WOProjectBundle:
> projectName='AjaxExample'; bundlePath='/Users/kieran/DevProjects/
> ime/imeWorkspace/AjaxExample/build/AjaxExample.woa'; projectPath='/
> Users/kieran/DevProjects/ime/imeWorkspace/AjaxExample'>)
> 2294 [main] DEBUG NSLog - *** The application has found the
> following opened, development-mode ProjectBuilderWO projects:
> (<com.webobjects.appserver._private.WOProjectBundle:
> projectName='Ajax'; bundlePath='/Users/kieran/DevProjects/ime/
> imeWorkspace/Ajax/build/Ajax.framework'; projectPath='/Users/kieran/
> DevProjects/ime/imeWorkspace/Ajax'>)
> 2295 [main] WARN NSLog - Application project found: Will locate
> resources in '/Users/kieran/DevProjects/ime/imeWorkspace/
> AjaxExample' rather than '/Users/kieran/DevProjects/ime/
> imeWorkspace/AjaxExample/build/AjaxExample.woa' .
> 3513 [main] DEBUG NSLog - Creating LifebeatThread now with:
> AjaxExample 51387 kieranbook.local/192.168.1.14 1085 30000
> 3578 [main] INFO Application - Welcome to AjaxExample !
> 3578 [main] INFO Application - Welcome to /Users/kieran/
> DevProjects/ime/imeWorkspace/AjaxExample/build/AjaxExample.woa/
> Contents/Resources/Java
> /Users/kieran/DevProjects/ime/imeWorkspace/ERJars/build/
> ERJars.framework/Resources/Java
> /Users/kieran/DevProjects/ime/imeWorkspace/ERExtensions/build/
> ERExtensions.framework/Resources/Java
> /Users/kieran/DevProjects/ime/imeWorkspace/JavaWOExtensions/build/
> JavaWOExtensions.framework/Resources/Java
> /Users/kieran/DevProjects/ime/imeWorkspace/Ajax/build/
> Ajax.framework/Resources/Java
> /Users/kieran/DevProjects/ime/imeWorkspace/ERJars/Libraries/
> log4j-1.2.8.jar
> /Users/kieran/DevProjects/ime/imeWorkspace/ERJars/Libraries/junit.jar
> /Users/kieran/DevProjects/ime/imeWorkspace/ERJars/Libraries/
> icu4j_2_8.jar
> /System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/
> javaeoaccess.jar
> /System/Library/Frameworks/JavaEOControl.framework/Resources/Java/
> javaeocontrol.jar
> /System/Library/Frameworks/JavaEOProject.framework/Resources/Java/
> javaeoproject.jar
> /System/Library/Frameworks/JavaFoundation.framework/Resources/Java/
> javafoundation.jar
> /System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/
> javajdbcadaptor.jar
> /System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/
> javawebobjects.jar
> /System/Library/Frameworks/JavaWOJSPServlet.framework/Resources/
> Java/javawojspservlet.jar
> /System/Library/Frameworks/JavaXML.framework/Resources/Java/
> javaxml.jar
> /Users/kieran/DevProjects/ime/imeWorkspace/Ajax/Libraries/jsonrpc.jar
> /Library/WebObjects/Extensions/servlet.jar !
> 3789 [main] INFO er.extensions.ERXProperties -
>
> ERXProperties has found the following Properties files:
> Framework: ERExtensions (not opened, installed) /Users/kieran/
> DevProjects/ime/imeWorkspace/ERExtensions/build/
> ERExtensions.framework/Resources/Properties
> Framework: Ajax (opened, development-mode) /Users/kieran/
> DevProjects/ime/imeWorkspace/Ajax/Resources/Properties
> Framework: JavaJDBCAdaptor (not opened, installed) /System/
> Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Properties
> Framework: JavaWebObjects (not opened, installed) /System/Library/
> Frameworks/JavaWebObjects.framework/Resources/Properties
> Application: AjaxExample (opened, development-mode) /Users/kieran/
> DevProjects/ime/imeWorkspace/AjaxExample/Resources/Properties
> User: WebObjects.properties /Users/kieran/WebObjects.properties
> (
> "CPRaiseOnError = false",
> "EOAdaptorDebugEnabled = false",
> "NSProjectSearchPath = (..,../..,/Users/kieran/DevProjects/ime/
> imeWorkspace/ERJars,/Users/kieran/DevProjects/ime/imeWorkspace/
> ERExtensions,/Users/kieran/DevProjects/ime/imeWorkspace/
> JavaWOExtensions,/Users/kieran/DevProjects/ime/imeWorkspace/Ajax)",
> "WOAcceptMalformedCookies = false",
> "WOAdaptor = WODefaultAdaptor",
> "WOAdaptorURL = http://127.0.0.1/cgi-bin/WebObjects",
> "WOAdditionalAdaptors = ()",
> "WOAllowRapidTurnaround = true",
> "WOAllowsCacheControlHeader = true",
> "WOAllowsConcurrentRequestHandling = false",
> "WOApplicationBaseURL = /WebObjects",
> "WOApplicationClassName = Application",
> "WOAutoOpenClientApplication = true",
> "WOAutoOpenInBrowser = false",
> "WOCachingEnabled = false",
> "WOContextClassName = WOContext",
> "WODebuggingEnabled = true",
> "WODefaultUndoStackLimit = 10",
> "WODirectConnectEnabled = true",
> "WODisplayExceptionPages = true",
> "WOFrameworksBaseURL = /WebObjects/Frameworks",
> "WOGenerateWSDL = true",
> "WOIDE = WOLips",
> "WOIncludeCommentsInResponse = false",
> "WOLifebeatDestinationPort = 1085",
> "WOLifebeatEnabled = true",
> "WOLifebeatInterval = 30",
> "WOListenQueueSize = 128",
> "WOMaxHeaders = 200",
> "WOMaxIOBufferSize = 8196",
> "WOMaxSocketIdleTime = 180000",
> "WOMissingResourceSearchEnabled = true",
> "WOMonitorEnabled = false",
> "WOPort = -1",
> "WOSMTPHost = smtp",
> "WOSessionStoreClassName = WOServerSessionStore",
> "WOSessionTimeOut = 3600",
> "WOSocketCacheSize = 100",
> "WOSocketMonitorSleepTime = 50",
> "WOStatisticsStoreSessionMax = 50",
> "WOUserDirectory = /Users/kieran/DevProjects/ime/imeWorkspace/
> AjaxExample/build/AjaxExample.woa",
> "WOWorkerThreadCount = 8",
> "WOWorkerThreadCountMax = 256",
> "WOWorkerThreadCountMin = 16",
> "_ComponentRequestHandlerKey = wo",
> "_DirectActionRequestHandlerKey = wa",
> "_ResourceRequestHandlerKey = wr",
> "_StreamActionRequestHandlerKey = wis",
> "_WOHTMLParserClassName = WOHTMLTemplateParser",
> "_WOSessionReclaimingInterval = 60",
> "_WebServiceRequestHandlerKey = ws",
> "awt.nativeDoubleBuffering = true",
> "awt.toolkit = apple.awt.CToolkit",
> "com.webobjects.version = 5.3.1",
> "dbMinConnectionsGLOBAL = 1",
> "er.extensions.ERXCompilerProxyEnabled = false",
> "er.extensions.ERXComponentActionRedirector.enabled = false",
> "er.extensions.ERXGracefulShutdown.Enabled = false",
> "er.extensions.ERXGracefulShutdown.SignalsToHandle = (TERM, INT)",
> "er.extensions.ERXLocalizer.availableLanguages =
> (English,German,Japanese)",
> "er.extensions.ERXLocalizer.defaultLanguage = English",
> "er.extensions.ERXLocalizer.fileNamesToWatch =
> (\"Localizable.strings\",\"ValidationTemplate.strings\")",
> "er.extensions.ERXLocalizer.frameworkSearchPath =
> (app,ERDirectToWeb,ERExtensions)",
> "er.extensions.ERXLocalizer.isLocalizationEnabled = true",
> "er.extensions.ERXMessageEncoding.Enabled = true",
> "er.extensions.ERXNavigationManager.NavigationMenuFileName =
> NavigationMenu.plist",
> "er.extensions.ERXPatcher.cleanupXHTML = false",
> "er.extensions.ERXRaiseOnMissingEditingContextDelegate = true",
> "er.extensions.ERXSharedEOLoader.PatchSharedEOLoading = false",
> "file.encoding = MacRoman",
> "file.encoding.pkg = sun.io",
> "file.separator = /",
> "gopherProxySet = false",
> "java.awt.graphicsenv = apple.awt.CGraphicsEnvironment",
> "java.awt.printerjob = apple.awt.CPrinterJob",
> "java.class.path = /Users/kieran/DevProjects/ime/imeWorkspace/
> AjaxExample/build/AjaxExample.woa/Contents/Resources/Java:/Users/
> kieran/DevProjects/ime/imeWorkspace/ERJars/build/ERJars.framework/
> Resources/Java:/Users/kieran/DevProjects/ime/imeWorkspace/
> ERExtensions/build/ERExtensions.framework/Resources/Java:/Users/
> kieran/DevProjects/ime/imeWorkspace/JavaWOExtensions/build/
> JavaWOExtensions.framework/Resources/Java:/Users/kieran/DevProjects/
> ime/imeWorkspace/Ajax/build/Ajax.framework/Resources/Java:/Users/
> kieran/DevProjects/ime/imeWorkspace/ERJars/Libraries/
> log4j-1.2.8.jar:/Users/kieran/DevProjects/ime/imeWorkspace/ERJars/
> Libraries/junit.jar:/Users/kieran/DevProjects/ime/imeWorkspace/
> ERJars/Libraries/icu4j_2_8.jar:/System/Library/Frameworks/
> JavaEOAccess.framework/Resources/Java/javaeoaccess.jar:/System/
> Library/Frameworks/JavaEOControl.framework/Resources/Java/
> javaeocontrol.jar:/System/Library/Frameworks/
> JavaEOProject.framework/Resources/Java/javaeoproject.jar:/System/
> Library/Frameworks/JavaFoundation.framework/Resources/Java/
> javafoundation.jar:/System/Library/Frameworks/
> JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar:/
> System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/
> javawebobjects.jar:/System/Library/Frameworks/
> JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar:/
> System/Library/Frameworks/JavaXML.framework/Resources/Java/
> javaxml.jar:/Users/kieran/DevProjects/ime/imeWorkspace/Ajax/
> Libraries/jsonrpc.jar:/Library/WebObjects/Extensions/servlet.jar",
> "java.class.version = 48.0",
> "java.endorsed.dirs = /System/Library/Frameworks/JavaVM.framework/
> Versions/1.4.2/Home/lib/endorsed",
> "java.ext.dirs = /Users/kieran/Library/Java/Extensions:/Library/
> Java/Extensions:/System/Library/Java/Extensions:/System/Library/
> Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext",
> "java.home = /System/Library/Frameworks/JavaVM.framework/Versions/
> 1.4.2/Home",
> "java.io.tmpdir = /tmp",
> "java.library.path = .:/Users/kieran/Library/Java/Extensions:/
> Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/
> java",
> "java.runtime.name = Java(TM) 2 Runtime Environment, Standard
> Edition",
> "java.runtime.version = 1.4.2_09-239",
> "java.specification.name = Java Platform API Specification",
> "java.specification.vendor = Sun Microsystems Inc.",
> "java.specification.version = 1.4",
> "java.util.prefs.PreferencesFactory =
> java.util.prefs.MacOSXPreferencesFactory",
> "java.vendor = Apple Computer, Inc.",
> "java.vendor.url = http://apple.com/",
> "java.vendor.url.bug = http://developer.apple.com/java/",
> "java.version = 1.4.2_09",
> "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 = Sun Microsystems Inc.",
> "java.vm.specification.version = 1.0",
> "java.vm.vendor = \"Apple Computer, Inc.\"",
> "java.vm.version = 1.4.2-66",
> "line.separator = \n",
> "log4j.appender.STDOUT = org.apache.log4j.ConsoleAppender",
> "log4j.appender.STDOUT.layout.ConversionPattern = %-5p %d
> {HH:mm:ss} (%-20c:%L): %m",
> "log4j.loggerFactory = er.extensions.ERXLogger$Factory",
> "log4j.rootLogger = STDOUT",
> "mrj.version = 239",
> "os.arch = i386",
> "os.name = Mac OS X",
> "os.version = 10.4.6",
> "path.separator = :",
> "sun.arch.data.model = 32",
> "sun.boot.class.path = /System/Library/Frameworks/JavaVM.framework/
> Versions/1.4.2/Classes/classes.jar:/System/Library/Frameworks/
> JavaVM.framework/Versions/1.4.2/Classes/ui.jar:/System/Library/
> Frameworks/JavaVM.framework/Versions/1.4.2/Classes/laf.jar:/System/
> Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/
> sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/
> 1.4.2/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/
> Versions/1.4.2/Classes/jce.jar:/System/Library/Frameworks/
> JavaVM.framework/Versions/1.4.2/Classes/charsets.jar",
> "sun.boot.library.path = /System/Library/Frameworks/
> JavaVM.framework/Versions/1.4.2/Libraries",
> "sun.cpu.endian = little",
> "sun.cpu.isalist = ",
> "sun.io.unicode.encoding = UnicodeLittle",
> "sun.java2d.fontpath = ",
> "sun.os.patch.level = unknown",
> "user.country = US",
> "user.dir = /Users/kieran/DevProjects/ime/imeWorkspace/AjaxExample/
> build/AjaxExample.woa",
> "user.home = /Users/kieran",
> "user.language = en",
> "user.name = kieran",
> "user.timezone = America/New_York"
> )
> log4j:WARN No appenders could be found for logger
> (org.apache.log4j.Logger).
> log4j:WARN Please initialize the log4j system properly.
This archive was generated by hypermail 2.0.0 : Tue Oct 03 2006 - 10:05:42 EDT