• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: woproject.jar ant build issue on linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: woproject.jar ant build issue on linux


  • Subject: Re: woproject.jar ant build issue on linux
  • From: Q <email@hidden>
  • Date: Wed, 21 Dec 2011 09:18:01 +1000

Both builds are broken. Your classpath files shouldn't contain any platform specific paths, they should be relative and prefixed with things like APPROOT, WOROOT and LOCALROOT, which gets expanded at launch time to point to the correct path based on the value of the NEXT_ROOT environment variable of the system you deploy it on.

Make sure that NEXT_ROOT is set correctly, and your wolips.properties file is set accordingly.

If you installed WO with WOInstaller.jar just point NEXT_ROOT to the place you installed it and WOLips should create a wolips.properties file that contains the correct paths. Note that MacOSX and Unix have different Local and System paths.

On MacOSX
System root = NEXT_ROOT/System
Local root = NEXT_ROOT

On Unix/Linux
System root = NEXT_ROOT
Local root = NEXT_ROOT/Local

That said however, if you simply embed all frameworks in your app then this problem will be a moot point.

On 20/12/2011, at 9:38 PM, Victor Petrenko wrote:

> Hi everyone,
>
> I've found strange issue connected with ant build. UNIXClasspath.txt
> which was built on MacOSX is perfectly correct:
>
>
> APPROOT/Resources/Java/
> APPROOT/Resources/Java/gdata-analytics-2.0.jar
> ...
> APPROOT/Resources/Java/yuicompressor-2.4.6.jar
>
> /Library/Frameworks/ERExtensions.framework/Resources/Java/erextensions.jar
> ...
>
> /Library/Frameworks/ERJGroupsSynchronizer.framework/Resources/Java/jgroups-2.6.8.jar
> /System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar
> /System/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.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/JavaXML.framework/Resources/Java/javaxml.jar
> /System/Library/Frameworks/JavaDTWGeneration.framework/Resources/Java/javadtwgeneration.jar
> /System/Library/Frameworks/JavaDirectToWeb.framework/Resources/Java/javadirecttoweb.jar
> /System/Library/Frameworks/JavaEOProject.framework/Resources/Java/javaeoproject.jar
>
>
> But the same build on linux machine (ec2 amazon linux) is very strange:
>
>
> APPROOT/Resources/Java/
> APPROOT/Resources/Java/gdata-analytics-2.0.jar
> ...
> APPROOT/Resources/Java/yuicompressor-2.4.6.jar
>
> LOCALROOT/Library/Frameworks/ERExtensions.framework/Resources/Java/erextensions.jar
> ...
> LOCALROOT/Library/Frameworks/ERJGroupsSynchronizer.framework/Resources/Java/erjgroupssynchronizer.jar
> LOCALROOT/opt/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar
> LOCALROOT/opt/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar
> LOCALROOT/opt/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar
> LOCALROOT/opt/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar
> LOCALROOT/opt/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar
> LOCALROOT/opt/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar
> LOCALROOT/opt/Library/Frameworks/JavaDTWGeneration.framework/Resources/Java/javadtwgeneration.jar
> LOCALROOT/opt/Library/Frameworks/JavaDirectToWeb.framework/Resources/Java/javadirecttoweb.jar
> LOCALROOT/opt/Library/Frameworks/JavaEOProject.framework/Resources/Java/javaeoproject.jar
>
> It's obvious that LOCALROOT shouldn't be there. I've tried several
> versions of woproject.jar (including latest stable & current) with no
> luck. I'm going to omit LOCALROOT with search & replace as a custom
> build step but it's a kind of hack. I've tried to find issue in
> woproject sources but no luck too, no fixes about a year or so. Maybe
> someone has a better solution or idea?
>
>
> Thanks!
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >woproject.jar ant build issue on linux (From: Victor Petrenko <email@hidden>)

  • Prev by Date: [MEETING - POSTPONED] No WO-NoVA meeting tonight.
  • Next by Date: importing eomodels into Eclipse
  • Previous by thread: woproject.jar ant build issue on linux
  • Next by thread: [MEETING - POSTPONED] No WO-NoVA meeting tonight.
  • Index(es):
    • Date
    • Thread