RE: [E] HOMEROOT in my UNIXClassPath.txt
RE: [E] HOMEROOT in my UNIXClassPath.txt
- Subject: RE: [E] HOMEROOT in my UNIXClassPath.txt
- From: "Soles, James T" <email@hidden>
- Date: Tue, 21 Jun 2016 14:45:19 -0400
- Acceptlanguage: en-US
- Thread-topic: [E] HOMEROOT in my UNIXClassPath.txt
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=email@hidden [mailto:webobjects-dev-bounces+terry.soles=email@hidden] On Behalf Of Fabian Peters
Sent: Tuesday, June 21, 2016 2:26 PM
To: email@hidden
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@hidden>:
>
> 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@hidden]
> Sent: Tuesday, June 21, 2016 2:10 PM
> To: email@hidden
> 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@hidden>:
>>
>> 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@hidden)
>> Help/Unsubscribe/Update your Subscription:
>> 0
>> e-lumo.com
>>
>> This email sent to email@hidden
>
_______________________________________________
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
_______________________________________________
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