The path of least resistance may be to just set HOME/HOMEROOT to some value and move on. Worked for me, AFAIR…
> Am 21.06.2016 um 14:45 schrieb Soles, James T <[email protected]>: > > Fabian, > > I'm not certain how I can be sure that it is getting found. I can say that > the definition is in the wolips.properties file and it appears that the > wolips.properties file is being used/found in the ant build. > > Where I am having the issue is at deployment since our run time servers are > not resolving the HOMEROOT found in the UNIXClassPath.txt file now. > > Thanks, > > Terry Soles > 214-273-3916 > > > -----Original Message----- > From: webobjects-dev-bounces+terry.soles=one.verizon....@lists.apple.com > [mailto:webobjects-dev-bounces+terry.soles=one.verizon....@lists.apple.com] > On Behalf Of Fabian Peters > Sent: Tuesday, June 21, 2016 2:26 PM > To: [email protected] > Subject: Re: [E] HOMEROOT in my UNIXClassPath.txt > > Hi Terry, > > I'm fairly certain that the choice of the build script is based on the > presence of the WOBootstrap.jar. If you're sure it is getting found during > the build then I don't know what it could be. > > Fabian > >> Am 21.06.2016 um 14:15 schrieb Soles, James T <[email protected]>: >> >> Fabian, >> >> Thank you for your response. I'm not certain what you mean by " >> WOBootstrap.jar is missing from your new build environment". >> >> I have it defined in the wolips.properties file as; >> wo.bootstrapjar=/Users/v822480/Library/WebObjects/JavaApplications/wot >> askd.woa/WOBootstrap.jar >> >> And this file does exist on my build machine. >> >> Thanks, >> >> Terry Soles >> 214-273-3916 >> >> >> -----Original Message----- >> From: Fabian Peters [mailto:[email protected]] >> Sent: Tuesday, June 21, 2016 2:10 PM >> To: [email protected] >> Cc: Soles, James T >> Subject: [E] Re: HOMEROOT in my UNIXClassPath.txt >> >> Hi Terry, >> >> WOBootstrap.jar is missing from your new build environment. When it is >> absent, the pre-5.2 startup script is being used. >> That being said, the old script works fine for me, as long as HOME and >> NEXT_ROOT are set and _all_ framework dependencies are embedded. >> >> Fabian >> >>> Am 21.06.2016 um 09:10 schrieb Soles, James T <[email protected]>: >>> >>> We are in the process of moving our app to Java 8 and have made some >>> changes to some of our build files. In particular, we have had to change >>> where the files are created and where the WO frameworks are stored on our >>> new Mac Books. I am now seeing the HOMEROOT variable in the >>> UNIXClassPath.txt file instead of the WOROOT which used to exist in these >>> files. >>> >>> Can someone help me understand what I need to change to get this to use >>> WOROOT again instead of HOMEROOT? >>> >>> Here is one of the ant build files and my wolips.properties file. >>> >>> >>> >>> <project name="DecisionQJava" default="install" basedir="."> >>> >>> <target name="build" depends="init.build,build.woapp,javaclient" /> >>> >>> >>> <target name="install" depends="init.install,build.woapp,javaclient" >>> /> >>> >>> >>> <target name="clean" depends="init.properties"> >>> >>> <delete dir="bin" /> >>> >>> <delete dir="dist" /> >>> >>> </target> >>> >>> >>> <!-- basic initializations --> >>> >>> <target name="init.install" depends="init.properties"> >>> >>> <tstamp /> >>> >>> <property name="dest.dir" value="${wo.apps.root}" /> >>> >>> </target> >>> >>> >>> <target name="init.build" depends="init.properties"> >>> >>> <tstamp /> >>> >>> <property name="dest.dir" value="dist" /> >>> >>> </target> >>> >>> >>> <!-- property determination --> >>> >>> <target name="init.properties"> >>> >>> <property file="build.properties" /> >>> >>> >>> <property name="wolips.properties" >>> value="${user.home}${file.separator}wolips.properties" /> >>> >>> <property file="${wolips.properties}" /> >>> >>> <condition property="wo.properties.check.failed"> >>> >>> <not> >>> >>> <and> >>> >>> <isset property="wo.system.frameworks" /> >>> >>> <isset property="wo.local.frameworks" /> >>> >>> </and> >>> >>> </not> >>> >>> </condition> >>> >>> <fail message="The properties 'wo.system.frameworks' and >>> 'wo.local.frameworks' must be set. Check that your >>> ${wolips.properties} is correct." if="wo.properties.check.failed" /> >>> >>> >>> <property name="build.app.name" value="${project.name}" /> >>> >>> <property name="build.app.name.lowercase" >>> value="${project.name.lowercase}" /> >>> >>> </target> >>> >>> >>> >>> <!-- woproject tasks --> >>> >>> <target name="build.woapp" depends="compile"> >>> >>> <taskdef name="woapplication" >>> classname="org.objectstyle.woproject.ant.WOApplication"/> >>> >>> >>> <woapplication name="${build.app.name}" destDir="${dest.dir}" >>> principalClass="${principalClass}"> >>> >>> <frameworks dir="${wo.system.frameworks}"> >>> >>> <include name="JavaWebObjects.framework"/> >>> >>> <include name="JavaFoundation.framework"/> >>> >>> <include name="JavaXML.framework"/> >>> >>> <include name="JavaWOExtensions.framework"/> >>> >>> <include name="JavaEOAccess.framework"/> >>> >>> <include name="JavaEOControl.framework"/> >>> >>> <include name="JavaJDBCAdaptor.framework"/> >>> >>> </frameworks> >>> >>> <frameworks dir="${wo.local.frameworks}"> >>> >>> <include name="RamsARJava.framework"/> >>> >>> <include name="RamsBusObjJava.framework"/> >>> >>> <include name="RamsCommJava.framework"/> >>> >>> <include name="RamsUtilityJava.framework"/> >>> >>> <include name="RamsStrategyEngineJava.framework"/> >>> >>> </frameworks> >>> >>> </woapplication> >>> >>> </target> >>> >>> >>> <target name="javaclient" depends="build.woapp"> >>> >>> <mkdir dir="${dest.dir}/${build.app.name}.woa/Contents/Resources/Java" >>> /> >>> >>> <jar basedir="${classes.dir}" excludes="**/server/**/*.*, >>> **/server/**/" >>> jarfile="${dest.dir}/${build.app.name}.woa/Contents/Resources/Java/${ >>> b >>> uild.app.name.lowercase}.jar"/> >>> >>> </target> >>> >>> >>> <target name="compile" depends="init.properties"> >>> >>> <taskdef name="wocompile" >>> classname="org.objectstyle.woproject.ant.WOCompile" /> >>> >>> >>> <wocompile srcdir="src" destdir="." includeantruntime="false"> >>> >>> <frameworks dir="${wo.system.frameworks}"> >>> >>> <include name="JavaWebObjects.framework"/> >>> >>> <include name="JavaFoundation.framework"/> >>> >>> <include name="JavaXML.framework"/> >>> >>> <include name="JavaWOExtensions.framework"/> >>> >>> <include name="JavaEOAccess.framework"/> >>> >>> <include name="JavaEOControl.framework"/> >>> >>> <include name="JavaJDBCAdaptor.framework"/> >>> >>> </frameworks> >>> >>> <frameworks dir="${wo.local.frameworks}"> >>> >>> <include name="RamsARJava.framework"/> >>> >>> <include name="RamsBusObjJava.framework"/> >>> >>> <include name="RamsCommJava.framework"/> >>> >>> <include name="RamsUtilityJava.framework"/> >>> >>> <include name="RamsStrategyEngineJava.framework"/> >>> >>> </frameworks> >>> >>> <classpath> >>> >>> <fileset dir="${wo.extensions}"> >>> >>> <include name="*.jar" /> >>> >>> </fileset> >>> >>> </classpath> >>> >>> </wocompile> >>> >>> </target> >>> >>> </project> >>> >>> >>> #Wed Feb 18 09:10:35 EST 2009 >>> >>> wo.system.root=/Users/v822480 >>> >>> wo.user.frameworks=/Users/v822480/Library/Frameworks >>> >>> wo.system.frameworks=/Users/v822480/Library/Frameworks >>> >>> wo.bootstrapjar=/Users/v822480/Library/WebObjects/JavaApplications/wo >>> t >>> askd.woa/WOBootstrap.jar >>> >>> wo.network.frameworks=/Network/Library/Frameworks >>> >>> wo.api.root=/Developer/Documentation/DocSets/com.apple.ADC_Reference_ >>> L >>> ibrary.WebObjectsReference.docset/Contents/Resources/Documents/docume >>> n tation/InternetWeb/Reference/WO542Reference >>> >>> wo.network.root=/Network >>> >>> wo.extensions=/Users/v822480/Local/Library/WebObjects/Extensions >>> >>> wo.user.root=/Users/v822480 >>> >>> wo.local.frameworks=/Users/v822480/Local/Library/Frameworks >>> >>> wo.apps.root=/Users/v822480/Local/Library/WebObjects/Applications >>> >>> wo.local.root=/ >>> >>> wo.dir.webroot=/Users/v822480/inetpub/wwwroot/WebObjects >>> >>> Here’s the UNIXClassPath.txt file which is now being generated: >>> >>> # JVM == java >>> # JVMOptions == >>> # JDB == jdb >>> # JDBOptions == >>> # ApplicationClass == DecisionQ_main >>> >>> APPROOT/Resources/Java/ >>> APPROOT/Resources/Java/decisionqjava.jar >>> >>> HOMEROOT/Library/Frameworks/JavaEOAccess.framework/Resources/Java/jav >>> a >>> eoaccess.jar >>> HOMEROOT/Library/Frameworks/JavaEOAccess.framework/WebServerResources >>> / >>> Java/JavaEOAccess.jar >>> HOMEROOT/Library/Frameworks/JavaEOControl.framework/Resources/Java/ja >>> v >>> aeocontrol.jar >>> HOMEROOT/Library/Frameworks/JavaEOControl.framework/WebServerResource >>> s >>> /Java/JavaEOControl.jar >>> HOMEROOT/Library/Frameworks/JavaFoundation.framework/Resources/Java/j >>> a >>> vafoundation.jar >>> HOMEROOT/Library/Frameworks/JavaFoundation.framework/WebServerResourc >>> e >>> s/Java/JavaFoundation.jar >>> HOMEROOT/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/ >>> j >>> avajdbcadaptor.jar >>> HOMEROOT/Library/Frameworks/JavaJDBCAdaptor.framework/WebServerResour >>> c >>> es/Java/JavaJDBCAdaptor.jar >>> HOMEROOT/Library/Frameworks/JavaWOExtensions.framework/Resources/Java >>> / >>> JavaWOExtensions.jar >>> HOMEROOT/Library/Frameworks/JavaWOExtensions.framework/WebServerResou >>> r >>> ces/Java/JavaWOExtensions.jar >>> HOMEROOT/Library/Frameworks/JavaWebObjects.framework/Resources/Java/j >>> a >>> vawebobjects.jar >>> HOMEROOT/Library/Frameworks/JavaWebObjects.framework/WebServerResourc >>> e >>> s/Java/JavaWebObjects.jar >>> HOMEROOT/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml. >>> j >>> ar >>> HOMEROOT/Library/Frameworks/JavaXML.framework/WebServerResources/Java >>> / >>> javaxml.jar >>> HOMEROOT/Local/Library/Frameworks/RamsBusObjJava.framework/Resources/ >>> J >>> ava/ramsbusobjjava.jar >>> HOMEROOT/Local/Library/Frameworks/RamsCommJava.framework/Resources/Ja >>> v >>> a/ramscommjava.jar >>> HOMEROOT/Local/Library/Frameworks/RamsUtilityJava.framework/Resources >>> / >>> Java/ramsutilityjava.jar >>> >>> Thanks, >>> >>> Terry Soles >>> 214-273-3916 >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/lists.fabian%4 >>> 0 >>> e-lumo.com >>> >>> This email sent to [email protected] >> > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/terry.soles%40one.verizon.com > > This email sent to [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
