Did you try this <
http://lists.apple.com/archives/webobjects-dev/2013/Apr/msg00023.html> ?
On 30 Jul 2013 17:58, "Johan Henselmans" <jo...@netsense.nl> wrote:

>
> On 30 jul. 2013, at 17:10, Chuck Hill <ch...@global-village.net> wrote:
>
> > It is the application you need to do this in, not wotaskd.  wotaskd uses
> a script to launch a new JVM for the app so changes to the JVM for wotaskd
> do not affect the application.
> >
> > Chuck
> >
>
> Been there, done that:
>
> ostadeserver:MacOS root# cat MacOSClassPath.txt
> # JVM              ==
> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
> # JVMOptions       ==
> # JDB              == jdb
> # JDBOptions       ==
> # ApplicationClass == nl.netsense.theaterres.Application
>
> I also add the arg in MacOSXServerClassPath.txt
>
> log:
>
> date: Tue Jul 30 17:52:37 CEST 2013
> args: /Library/WebObjects/Applications/theaterres.woa/theaterres -WOHost
> localhost -WOPort 2009 -WOCachingEnabled YES -WODebuggingEnabled NO -
> WOOutputPath /Library/WebObjects/Logs/theaterresnew-1 -WOAutoOpenInBrowser
> NO -WOAutoOpenClientApplication NO -WOLifebeatInterval 30 -WOLifebe
> atEnabled YES -WOLifebeatDestinationPort 1085 -WOAdaptor WODefaultAdaptor
> -WOWorkerThreadCount 8 -WOListenQueueSize 128 -WOWorkerThreadCountMi
> n 16 -WOWorkerThreadCountMax 256 -NSProjectSearchPath () -WOSessionTimeOut
> 3600 -WOApplicationName theaterresnew -WOMonitorEnabled YES -WONoPa
> use YES -Djava.awt.headless=true
> Reading MacOSClassPath.txt ...
> Launching theaterres.woa ...
> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
> -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory="/System" -DWOLoca
> lRootDirectory=""
> -DWOUserDirectory="/Library/WebObjects/JavaApplications/wotaskd.woa"
> -DWOEnvClassPath="" -DWOApplicationClass=nl.netsense.th
> eaterres.Application -DWOPlatform=MacOS -Dcom.webobjects.pid=34753
> -Djava.awt.headless=true -classpath WOBootstrap.jar com.webobjects._bootstr
> ap.WOBootstrap -WOHost localhost -WOPort 2009 -WOCachingEnabled YES
> -WODebuggingEnabled NO -WOOutputPath /Library/WebObjects/Logs/theaterresne
> w-1 -WOAutoOpenInBrowser NO -WOAutoOpenClientApplication NO
> -WOLifebeatInterval 30 -WOLifebeatEnabled YES -WOLifebeatDestinationPort
> 1085 -WOA
> daptor WODefaultAdaptor -WOWorkerThreadCount 8 -WOListenQueueSize 128
> -WOWorkerThreadCountMin 16 -WOWorkerThreadCountMax 256 -NSProjectSearchP
> ath "()" -WOSessionTimeOut 3600 -WOApplicationName theaterresnew
> -WOMonitorEnabled YES -WONoPause YES -Djava.awt.headless=true
> Loading
> /Library/WebObjects/Applications/theaterres.woa/Contents/MacOS/MacOSClassPath.txt
>
> <snip>
>
>   /Library/WebObjects/Extensions/
> java.lang.UnsupportedClassVersionError: nl/netsense/theaterres/Application
> : Unsupported major.minor version 51.0
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>         at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>         at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>         at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:84)
>
>
>
>
> >
> > On 2013-07-30, at 2:21 AM, Johan Henselmans wrote:
> >
> >>
> >> Op 30 jul. 2013, om 10:40 heeft Elizabeth Lynch <l...@plsys.co.uk> het
> volgende geschreven:
> >>
> >>> Hi Johan
> >>>
> >>> You could try changing the Java reference in
> >>>
> >>>
> /Library/WebObjects/JavaApplications/wotaskd.woa/Contents/MacOS/MacOSClassPath.txt
> >>>
> >>> from
> >>>
> >>> # JVM == java
> >>>
> >>> to something more like
> >>>
> >>> # JVM ==
> /System/Library/Frameworks/JavaVM.framework/Versions/1.7.25//Commands/ java
> >>>
> >>> I don't know for sure this is the right solution, but it seems like it
> would be worth a try.
> >>>
> >>
> >> Tried it in
> /Library/WebObjects/JavaApplications/wotaskd.woa/Contents/MacOS/MacOSClassPath.txt
> and MacOSXServerClassPath.txt, and in the app's MacOSClassPath.txt.
> >>
> >> I am getting:
> >>
> >> Launching theaterres.woa ...
> >>
> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
> -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory="/System"
> -DWOLocalRootDirectory=""
> -DWOUserDirectory="/Library/WebObjects/JavaApplications/wotaskd.woa"
> -DWOEnvClassPath="" -DWOApplicationClass=nl.netsense.theaterres.Application
> -DWOPlatform=MacOS -Dcom.webobjects.pid=23891 -Djava.awt.headless=true
> -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap -WOHost
> localhost -WOPort 2001 -WOCachingEnabled YES -WODebuggingEnabled NO
> -WOOutputPath /Library/WebObjects/Logs/theaterres-1 -WOAutoOpenInBrowser NO
> -WOAutoOpenClientApplication NO -WOLifebeatInterval 30 -WOLifebeatEnabled
> YES -WOLifebeatDestinationPort 1085 -WOAdaptor WODefaultAdaptor
> -WOWorkerThreadCount 8 -WOListenQueueSize 128 -WOWorkerThreadCountMin 16
> -WOWorkerThreadCountMax 256 -NSProjectSearchPath "()" -WOSessionTimeOut
> 3600 -WOApplicationName theaterres -WOMonitorEnabled YES -WONoPause YES
> -Djava.awt.headless=true
> >> Loading
> /Library/WebObjects/Applications/theaterres.woa/Contents/MacOS/MacOSClassPath.txt
> >>
> >> Still at the end:
> >>
> >> java.lang.UnsupportedClassVersionError:
> nl/netsense/theaterres/Application : Unsupported major.minor version 51.0
> >>
> >>
> >>
> >>
> >>> Liz
> >>>
> >>> On 30 Jul 2013, at 07:30, Johan Henselmans <jo...@netsense.nl> wrote:
> >>>
> >>>> Here's the situation:
> >>>>
> >>>> I have to use a framework which is java 1.7+
> >>>> I have to use Snow Leopard
> >>>> I have to use WebObjects.
> >>>>
> >>>> I got this far:
> >>>> I am compiling on Mac Os 10.8, Eclipse 3.7, have set the Java
> Parameter on 1.7, compiles fine, app runs fine in 10.8 from wotaskd.
> >>>>
> >>>> On Snow Leopard:
> >>>> I Installed java 1.7.25 on Snow Leopard with Pacifist, it displays in
> Java Preferences, and I have set it to be the default JVM in
> JavaPreferences:
> >>>>
> >>>> <PastedGraphic-1.png>
> >>>>
> >>>> I installed wotaskd and womonitor form Wonder integration in
> /Library/WebObjects/JavaApplications (and ERExtensions, AJax and ERJars
> framework, because they are not included),
> >>>>
> >>>>
> >>>>
> >>>> I removed /System/Library/LaunchDaemons/com.apple.wotaskd.plist and
> womonitor.plist
> >>>> I added the com.webobjects.wotaskd.plist and the
> com.webobjects.womonitor.plist to /Library/LaunchDaemons/
> >>>>
> >>>>
> >>>> java -version gives:
> >>>> java version "1.7.0_25"
> >>>> Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
> >>>> Java HotSpot(™) 64-Bit Server VM (build 23.25-b01, mixed mode)
> >>>>
> >>>> However, starting wotaskd and womonitor log that they are using 1.6:
> >>>>
> >>>> wotaskd:
> java.endorsed.dirs=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorsed
> >>>> wotaskd:
> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
> >>>> wotaskd:   java.runtime.name=Java(TM) SE Runtime Environment
> >>>> wotaskd:   java.runtime.version=1.6.0_51-b11-456-10M4508
> >>>> wotaskd:   java.specification.name=Java Platform API Specification
> >>>> wotaskd:   java.specification.vendor=Sun Microsystems Inc.
> >>>> wotaskd:   java.specification.version=1.6
> >>>> wotaskd:   java.vendor=Apple Inc.
> >>>> wotaskd:   java.vendor.url=http://www.apple.com/
> >>>> wotaskd:   java.vendor.url.bug=http://bugreport.apple.com/
> >>>> wotaskd:   java.version=1.6.0_51
> >>>> wotaskd:   java.vm.info=mixed mode
> >>>> wotaskd:   java.vm.name=Java HotSpot(TM) 64-Bit Server VM
> >>>> wotaskd:   java.vm.specification.name=Java Virtual Machine
> Specification
> >>>> wotaskd:   java.vm.specification.vendor=Sun Microsystems Inc.
> >>>> wotaskd:   java.vm.specification.version=1.0
> >>>> wotaskd:   java.vm.vendor=Apple Inc.
> >>>> wotaskd:   java.vm.version=20.51-b01-456
> >>>>
> >>>> Running the app from the command-line gives java 1.7, but running
> from wotaskd gives the following log in
> /Library/WebObjects/Logs/SpawnOfWotaskd.log  (after touching
> /tmp/logWebObjects):
> >>>> java.lang.UnsupportedClassVersionError:
> nl/netsense/theaterres/Application : Unsupported major.minor version 51.0
> >>>>      at java.lang.ClassLoader.defineClass1(Native Method)
> >>>>      at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> >>>>      at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> >>>>      at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> >>>>      at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
> >>>>      at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
> >>>>      at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
> >>>>      at java.security.AccessController.doPrivileged(Native Method)
> >>>>      at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> >>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> >>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >>>>      at
> com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:84)
> >>>>
> >>>> I know that one, it means I am not running java 1.7.
> >>>>
> >>>>
> >>>> So question:
> >>>> -how do I get wotaskd to start apps with java 1.7?
> >>>>
> >>>>
> >>>> Johan Henselmans
> >>>> jo...@netsense.nl
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Do not post admin requests to the list. They will be ignored.
> >>>> Webobjects-deploy mailing list      (
> webobjects-dep...@lists.apple.com)
> >>>> Help/Unsubscribe/Update your Subscription:
> >>>>
> https://lists.apple.com/mailman/options/webobjects-deploy/liz%40plsys.co.uk
> >>>>
> >>>> This email sent to l...@plsys.co.uk
> >>>
> >>
> >> Johan Henselmans
> >> jo...@netsense.nl
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Do not post admin requests to the list. They will be ignored.
> >> Webobjects-deploy mailing list      (webobjects-dep...@lists.apple.com)
> >> Help/Unsubscribe/Update your Subscription:
> >>
> https://lists.apple.com/mailman/options/webobjects-deploy/chill%40global-village.net
> >>
> >> This email sent to ch...@global-village.net
> >
> > --
> > Chuck Hill
> > Executive Managing Partner, VP Development and Technical Services
> >
> > Practical WebObjects - for developers who want to increase their overall
> knowledge of WebObjects or who are trying to solve specific problems.
> > http://www.global-village.net/gvc/practical_webobjects
> >
> > Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest
> Growing Companies in B.C!
> >
> > Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking
> of Canada’s Fastest-Growing Companies by PROFIT Magazine!
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
> Vriendelijke Groeten,
>
> Johan Henselmans
> jo...@netsense.nl
>
>
>
>
>  _______________________________________________
> 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/bastian.triller%40gmail.com
>
> This email sent to bastian.tril...@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/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to