First, thanks a lot Matthew, that did the trick.

May I ask how you automate that for subsequent build?

I’m still trying to make the PreResources work without success so far. But I 
feel like it would be the most reliable way for futur version of Tomcat…

Thanks

Xavier


> On 30 Jan 2020, at 11:13, Dev WO via Webobjects-dev 
> <webobjects-dev@lists.apple.com> wrote:
> 
> Hi Matthew,
> 
> I will try that.
> 
> Also I’m currently looking into using the PreResources feature like this:
> 
> -creating a directory mywebapp/WEB-INF/prelib with all the system jars (the 
> Apple ones)
> -mywebapp/WEB-INF/context.xml contains
> 
> <Context>
>       <Resources>
>               <PreResources 
> className="org.apache.catalina.webresources.DirResourceSet" 
> base=“/WEB-INF/prelib" webAppMount="/WEB-INF/lib" />
>       </Resources>
> </Context>
> 
> but it doesn’t work for now. I also tried with an absolute path, but same 
> failure ( java.lang.ClassNotFoundException for WOApplication)
> 
> Have you ever tried that way? any pointers?
> 
> Thanks,
> 
> Xavier
>  
> 
>> On 30 Jan 2020, at 10:57, <matthew.long...@proact.net 
>> <mailto:matthew.long...@proact.net>> <matthew.long...@proact.net 
>> <mailto:matthew.long...@proact.net>> wrote:
>> 
>> Hi Xavier
>> 
>> We had exactly the same issue on one of our sites. In the end the resolution
>> was not to change the tomcat class loaders but to actually pre expand the
>> required jars into a classes directory within the war, in our case it was
>> only the ERExtensions.jar needed
>> 
>> e.g. 
>> X.war/WEB-INF/classes/com/webobjects/...
>> X.war/WEB-INF/classes/er/extensions/...
>> 
>> Anything in here will be loaded prior to the jars within WEB-INF/lib
>> 
>> Regards
>> Matt
>> 
>> -----Original Message-----
>> From: Webobjects-dev
>> <webobjects-dev-bounces+matthew.longden=proact....@lists.apple.com 
>> <mailto:webobjects-dev-bounces+matthew.longden=proact....@lists.apple.com>> 
>> On
>> Behalf Of webobjects-dev-requ...@lists.apple.com 
>> <mailto:webobjects-dev-requ...@lists.apple.com>
>> Sent: 29 January 2020 17:57
>> To: webobjects-dev@lists.apple.com <mailto:webobjects-dev@lists.apple.com>
>> Subject: Webobjects-dev Digest, Vol 17, Issue 32
>> Importance: Low
>> 
>> Send Webobjects-dev mailing list submissions to
>>      webobjects-dev@lists.apple.com <mailto:webobjects-dev@lists.apple.com>
>> 
>> To subscribe or unsubscribe via the World Wide Web, visit
>>      https://lists.apple.com/mailman/listinfo/webobjects-dev
>> or, via email, send a message with subject or body 'help' to
>>      webobjects-dev-requ...@lists.apple.com
>> 
>> You can reach the person managing the list at
>>      webobjects-dev-ow...@lists.apple.com
>> 
>> When replying, please edit your Subject line so it is more specific than
>> "Re: Contents of Webobjects-dev digest..."
>> 
>> 
>> Today's Topics:
>> 
>>   1. [Tomcat] -Classpath ordering issue (Dev WO)
>>   2. Re: [Tomcat] -Classpath ordering issue (Konrad Kubacki)
>>   3. Fwd: [Tomcat] -Classpath ordering issue (Dev WO)
>>   4. Re: [Tomcat] -Classpath ordering issue (Dev WO)
>> 
>> 
>> ----------------------------------------------------------------------
>> 
>> Message: 1
>> Date: Wed, 29 Jan 2020 08:32:25 +0100
>> From: Dev WO <webobje...@anazys.com>
>> To: "webobjects-dev@lists.apple.com" <webobjects-dev@lists.apple.com>
>> Subject: [Tomcat] -Classpath ordering issue
>> Message-ID: <06d8ad23-3cd7-43d1-a9c9-4f7e34337...@anazys.com>
>> Content-Type: text/plain;    charset=utf-8
>> 
>> Hi WOers,
>> 
>> I?m starting to lost my mind with a Tomcat deployment (not my choice)
>> 
>> I have 4 machines:
>> 1-Dev machine running through Eclipse and Apache (OS X) => Everything works
>> 2-Test Tomcat deployment machine (OS X / Tomcat 9.0.29) => Everything works
>> 3-Another test Tomcat deployment (Debian / Tomcat 9.0.20) => Everything
>> works 4-Customer ?beta test" machine (Debian / Tomcat 9.0.20) => Some part
>> of the app doesn?t work
>> 
>> Of course machine #4 is the one I have the least access?
>> 
>> By "Some part of the app doesn?t work? I mean that I have some asynchronous
>> thread that do their job, I have some HTML interfaces that works, but other
>> don?t...
>> After way too much trial, I was able to get basically the same errors on my
>> dev machine by changing the class path (moving down ERExtensions frameworks
>> in the classpath). Finally getting errors like:
>> 
>> NoSuchMethodError:
>> com.webobjects.foundation.NSArray.<init>(Ljava/lang/Object;[Ljava/lang/Objec
>> t;)V
>> and
>> NoSuchMethodError:
>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lang/String
>> ;Ljava/lang/String;Ljava/lang/String;IZZ)V
>> 
>> After reading every thread about Tomcat from the mailing list from 2004 up
>> to today, I still don?t get the issue.
>> I?m using the exact same .war file on all machines, with the web.xml
>> relevant part (when framework order is correct) at the end of the message.
>> 
>> I have no clue and no idea regarding how to find the issue on this machine
>> #4.
>> 
>> I?m using Wonder7 and WO5.4, the Application class extends ERXApplication
>> (having JavaWOJSPServlet in the build path or not doesn?t change the fact it
>> works on machine 1,2 and 3 but not 4)
>> 
>> Thanks for your help,
>> 
>> Xavier
>> 
>> 
>> 
>> <context-param>
>>   <param-name>WOClasspath</param-name>
>>   <param-value>
>>   WEBINFROOT/Resources/Java/
>> WEBINFROOT/CloudManager.woa/Contents/Resources/Java/cloudmanager.jar
>> WEBINFROOT/Resources/Java/gson-2.5.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERCoolComponents.framework/R
>> esources/Java/ERCoolComponents.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/AjaxLook.framework/Resources
>> /Java/AjaxLook.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resources/Jav
>> a/Ajax.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resources/Jav
>> a/jabsorb-1.2.2.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataModel.framew
>> ork/Resources/Java/cloudmanagerdatamodel.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataModel.framew
>> ork/Resources/Java/postgresql-8.3-603.jdbc3.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERExtensions.framework/Resou
>> rces/Java/ERExtensions.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/ERJars.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/ERFoundation.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/ERWebObjects.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/commons-cli-1.3.1.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/commons-codec-1.10.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/commons-io-2.5.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/commons-lang-2.6.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/commons-lang3-3.5.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/commons-logging-1.2.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/fluent-hc-4.5.3.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/httpclient-4.5.3.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/httpclient-cache-4.5.3.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/httpcore-4.4.6.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/httpmime-4.5.3.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/icu4j-3_8_1.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/javassist-3.20.0-GA.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/joda-time-2.9.7.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/junit-4.12.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/log4j-1.2.17.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/ognl-3.2.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/slf4j-api-1.7.23.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resources/J
>> ava/slf4j-log4j12-1.7.23.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/PostgresqlPlugIn.framework/R
>> esources/Java/PostgresqlPlugIn.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaMemoryAdaptor.framework/
>> Resources/Java/JavaMemoryAdaptor.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERPrototypes.framework/Resou
>> rces/Java/ERPrototypes.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/WOOgnl.framework/Resources/J
>> ava/WOOgnl.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWOExtensions.framework/R
>> esources/Java/JavaWOExtensions.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framework/Resou
>> rces/Java/javaeoaccess.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framework/WebSe
>> rverResources/Java/JavaEOAccess.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framework/Reso
>> urces/Java/javaeocontrol.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framework/WebS
>> erverResources/Java/JavaEOControl.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.framework/Res
>> ources/Java/javafoundation.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.framework/Web
>> ServerResources/Java/JavaFoundation.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/Re
>> sources/Java/javajdbcadaptor.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/We
>> bServerResources/Java/JavaJDBCAdaptor.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.framework/Res
>> ources/Java/javawebobjects.jar
>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.framework/Web
>> ServerResources/Java/JavaWebObjects.jar
>> </param-value>
>> </context-param>
>> 
>> ------------------------------
>> 
>> Message: 2
>> Date: Wed, 29 Jan 2020 08:44:23 +0100
>> From: Konrad Kubacki <kkuba...@ifirma.pl>
>> To: webobjects-dev@lists.apple.com
>> Subject: Re: [Tomcat] -Classpath ordering issue
>> Message-ID: <610271b9-7209-e71b-7d38-91ad6021c...@ifirma.pl>
>> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>> 
>> Problem You are facing is probably caused by order of jars loading.
>> Tomcat >= 8 does it in random way (up to version 7.5.x it was alphabetical).
>> It is important, that classloader loads wonder "redefined" classes for some
>> of WO, instead of original.
>> 
>> Solution:
>> You may want to write your own tomcat class loader, basing on WO classpath
>> file, or just loading jars in alphabetical order.
>> Then You can activate it on tomcat's level in
>> ${CATALINA_BASE}/conf/context.xml or for your app only in 
>> |webapp/META-INF/context.xml|. For details see tomcat's documentation.
>> 
>> If it's not the case, You may also check if on this beta-test tomcat(#4)
>> there is not other WO app deployed, which loads original WO classess, before
>> Your's app start. And/or check if they fully restart it between deployments
>> o new version.
>> 
>> 
>> W dniu 28.01.2020 o?19:35, Dev WO via Webobjects-dev pisze:
>>> Hi WOers,
>>> 
>>> I?m starting to lost my mind with a Tomcat deployment (not my choice)
>>> 
>>> I have 4 machines:
>>> 1-Dev machine running through Eclipse and Apache (OS X) => Everything 
>>> works 2-Test Tomcat deployment machine (OS X / Tomcat 9.0.29) => 
>>> Everything works 3-Another test Tomcat deployment (Debian / Tomcat 
>>> 9.0.20) => Everything works 4-Customer ?beta test" machine (Debian / 
>>> Tomcat 9.0.20) => Some part of the app doesn?t work
>>> 
>>> Of course machine #4 is the one I have the least access?
>>> 
>>> By "Some part of the app doesn?t work? I mean that I have some
>> asynchronous thread that do their job, I have some HTML interfaces that
>> works, but other don?t...
>>> After way too much trial, I was able to get basically the same errors on
>> my dev machine by changing the class path (moving down ERExtensions
>> frameworks in the classpath). Finally getting errors like:
>>> 
>>> NoSuchMethodError: 
>>> com.webobjects.foundation.NSArray.<init>(Ljava/lang/Object;[Ljava/lang
>>> /Object;)V
>>> and
>>> NoSuchMethodError: 
>>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lang/
>>> String;Ljava/lang/String;Ljava/lang/String;IZZ)V
>>> 
>>> After reading every thread about Tomcat from the mailing list from 2004 up
>> to today, I still don?t get the issue.
>>> I?m using the exact same .war file on all machines, with the web.xml
>> relevant part (when framework order is correct) at the end of the message.
>>> 
>>> I have no clue and no idea regarding how to find the issue on this machine
>> #4.
>>> 
>>> I?m using Wonder7 and WO5.4, the Application class extends 
>>> ERXApplication (having JavaWOJSPServlet in the build path or not 
>>> doesn?t change the fact it works on machine 1,2 and 3 but not 4)
>>> 
>>> Thanks for your help,
>>> 
>>> Xavier
>>> 
>>> 
>>> 
>>>   <context-param>
>>>     <param-name>WOClasspath</param-name>
>>>     <param-value>
>>>     WEBINFROOT/Resources/Java/
>>> WEBINFROOT/CloudManager.woa/Contents/Resources/Java/cloudmanager.jar
>>> WEBINFROOT/Resources/Java/gson-2.5.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERCoolComponents.frame
>>> work/Resources/Java/ERCoolComponents.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/AjaxLook.framework/Res
>>> ources/Java/AjaxLook.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resourc
>>> es/Java/Ajax.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resourc
>>> es/Java/jabsorb-1.2.2.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataModel.
>>> framework/Resources/Java/cloudmanagerdatamodel.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataModel.
>>> framework/Resources/Java/postgresql-8.3-603.jdbc3.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERExtensions.framework
>>> /Resources/Java/ERExtensions.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/ERJars.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/ERFoundation.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/ERWebObjects.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/commons-cli-1.3.1.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/commons-codec-1.10.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/commons-io-2.5.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/commons-lang-2.6.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/commons-lang3-3.5.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/commons-logging-1.2.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/fluent-hc-4.5.3.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/httpclient-4.5.3.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/httpclient-cache-4.5.3.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/httpcore-4.4.6.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/httpmime-4.5.3.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/icu4j-3_8_1.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/javassist-3.20.0-GA.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/joda-time-2.9.7.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/junit-4.12.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/log4j-1.2.17.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/ognl-3.2.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/slf4j-api-1.7.23.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Resou
>>> rces/Java/slf4j-log4j12-1.7.23.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/PostgresqlPlugIn.frame
>>> work/Resources/Java/PostgresqlPlugIn.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaMemoryAdaptor.fram
>>> ework/Resources/Java/JavaMemoryAdaptor.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERPrototypes.framework
>>> /Resources/Java/ERPrototypes.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/WOOgnl.framework/Resou
>>> rces/Java/WOOgnl.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWOExtensions.frame
>>> work/Resources/Java/JavaWOExtensions.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framework
>>> /Resources/Java/javaeoaccess.jar 
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framework
>>> /WebServerResources/Java/JavaEOAccess.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framewor
>>> k/Resources/Java/javaeocontrol.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framewor
>>> k/WebServerResources/Java/JavaEOControl.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.framewo
>>> rk/Resources/Java/javafoundation.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.framewo
>>> rk/WebServerResources/Java/JavaFoundation.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.framew
>>> ork/Resources/Java/javajdbcadaptor.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.framew
>>> ork/WebServerResources/Java/JavaJDBCAdaptor.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.framewo
>>> rk/Resources/Java/javawebobjects.jar
>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.framewo
>>> rk/WebServerResources/Java/JavaWebObjects.jar
>>> </param-value>
>>>   </context-param>
>>> 
>>> 
>>>  _______________________________________________
>>> 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/kkubacki%40powe
>>> r.com.pl
>>> 
>>> This email sent to kkuba...@power.com.pl
>> 
>> --
>> Konrad Kubacki
>> Starszy Programista - Lider Zespo?u Programist?w ifirma.pl
>> 
>> IFIRMA SA
>> ul. Grabiszy?ska 241 B
>> 53-234 Wroc?aw
>> tel.: +48 71 769 43 00
>> faks: +48 71 321 00 16
>> 
>> https://www.ifirma.pl
>> 
>> S?d Rejonowy dla Wroc?awia-Fabrycznej
>> VI Wydzia? Gospodarczy - Krajowego Rejestru S?dowego
>> KRS: 0000281947
>> NIP: PL-898-16-47-572
>> Kapita? 640 000 z? w pe?ni op?acony
>> 
>> Ochrona Danych Osobowych
>> https://www.ifirma.pl/polityka-prywatnosci-i-ochrona-danych-osobowych
>> 
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL:
>> <https://lists.apple.com/archives/webobjects-dev/attachments/20200129/10d980
>> aa/attachment.htm>
>> 
>> ------------------------------
>> 
>> Message: 3
>> Date: Wed, 29 Jan 2020 09:50:53 +0100
>> From: Dev WO <webobje...@anazys.com>
>> To: webObjects-Dev Mailing List <webobjects-dev@lists.apple.com>
>> Subject: Fwd: [Tomcat] -Classpath ordering issue
>> Message-ID: <252d6c14-1333-4dc9-8dd9-ad7b55a7c...@anazys.com>
>> Content-Type: text/plain; charset="utf-8"
>> 
>> Forgot to send to the list
>> 
>>> Begin forwarded message:
>>> 
>>> From: Dev WO <webobje...@anazys.com>
>>> Subject: Re: [Tomcat] -Classpath ordering issue
>>> Date: 29 January 2020 at 09:50:13 CET
>>> To: Konrad Kubacki <kkuba...@ifirma.pl>
>>> 
>>> Hi Konrad,
>>> 
>>> Thanks for the description of the issue.
>>> I?m looking into it right now.
>>> 
>>> It looks like there?s a VirtualWebappLoader already included in Tomcat, so
>> do I need to build my own or can I just declare it in the context.xml file
>> in my_app/WEB-INF/?
>>> I?m surprised building the app doesn?t generate that context.xml file at
>> the same time, it would make sense.
>>> 
>>> I?m pretty confuse with the context.xml file, should it be something 
>>> like
>>> 
>>> <Context docBase="\webapps\CloudManager">
>>>   <Loader className="org.apache.catalina.loader.VirtualWebappLoader"/>
>>>   <lib>ERCoolComponents</lib>
>>>   <lib>AjaxLook</lib>
>>>   ...
>>> </context>
>>> 
>>> Just to be precise, there?s only one app deployed on this Tomcat instance.
>>> 
>>> Thanks and have a nice day,
>>> 
>>> Xavier
>>> 
>>>> On 29 Jan 2020, at 08:44, Konrad Kubacki via Webobjects-dev
>> <webobjects-dev@lists.apple.com <mailto:webobjects-dev@lists.apple.com>>
>> wrote:
>>>> 
>>>> Problem You are facing is probably caused by order of jars loading. 
>>>> Tomcat >= 8 does it in random way (up to version 7.5.x it was
>> alphabetical).
>>>> It is important, that classloader loads wonder "redefined" classes for
>> some of WO, instead of original.
>>>> 
>>>> Solution:
>>>> You may want to write your own tomcat class loader, basing on WO
>> classpath file, or just loading jars in alphabetical order.
>>>> Then You can activate it on tomcat's level in
>> ${CATALINA_BASE}/conf/context.xml or for your app only in
>> webapp/META-INF/context.xml. For details see tomcat's documentation.
>>>> 
>>>> If it's not the case, You may also check if on this beta-test tomcat(#4)
>> there is not other WO app deployed, which loads original WO classess, before
>> Your's app start. And/or check if they fully restart it between deployments
>> o new version.
>>>> 
>>>> 
>>>> 
>>>> W dniu 28.01.2020 o 19:35, Dev WO via Webobjects-dev pisze:
>>>>> Hi WOers,
>>>>> 
>>>>> I?m starting to lost my mind with a Tomcat deployment (not my 
>>>>> choice)
>>>>> 
>>>>> I have 4 machines:
>>>>> 1-Dev machine running through Eclipse and Apache (OS X) => 
>>>>> Everything works 2-Test Tomcat deployment machine (OS X / Tomcat 
>>>>> 9.0.29) => Everything works 3-Another test Tomcat deployment (Debian 
>>>>> / Tomcat 9.0.20) => Everything works 4-Customer ?beta test" machine 
>>>>> (Debian / Tomcat 9.0.20) => Some part of the app doesn?t work
>>>>> 
>>>>> Of course machine #4 is the one I have the least access?
>>>>> 
>>>>> By "Some part of the app doesn?t work? I mean that I have some
>> asynchronous thread that do their job, I have some HTML interfaces that
>> works, but other don?t...
>>>>> After way too much trial, I was able to get basically the same errors on
>> my dev machine by changing the class path (moving down ERExtensions
>> frameworks in the classpath). Finally getting errors like:
>>>>> 
>>>>> NoSuchMethodError: 
>>>>> com.webobjects.foundation.NSArray.<init>(Ljava/lang/Object;[Ljava/la
>>>>> ng/Object;)V
>>>>> and
>>>>> NoSuchMethodError: 
>>>>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lan
>>>>> g/String;Ljava/lang/String;Ljava/lang/String;IZZ)V
>>>>> 
>>>>> After reading every thread about Tomcat from the mailing list from 2004
>> up to today, I still don?t get the issue.
>>>>> I?m using the exact same .war file on all machines, with the web.xml
>> relevant part (when framework order is correct) at the end of the message.
>>>>> 
>>>>> I have no clue and no idea regarding how to find the issue on this
>> machine #4.
>>>>> 
>>>>> I?m using Wonder7 and WO5.4, the Application class extends 
>>>>> ERXApplication (having JavaWOJSPServlet in the build path or not 
>>>>> doesn?t change the fact it works on machine 1,2 and 3 but not 4)
>>>>> 
>>>>> Thanks for your help,
>>>>> 
>>>>> Xavier
>>>>> 
>>>>> 
>>>>> 
>>>>>  <context-param>
>>>>>    <param-name>WOClasspath</param-name>
>>>>>    <param-value>
>>>>>    WEBINFROOT/Resources/Java/
>>>>> WEBINFROOT/CloudManager.woa/Contents/Resources/Java/cloudmanager.jar
>>>>> WEBINFROOT/Resources/Java/gson-2.5.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERCoolComponents.fra
>>>>> mework/Resources/Java/ERCoolComponents.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/AjaxLook.framework/R
>>>>> esources/Java/AjaxLook.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resou
>>>>> rces/Java/Ajax.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resou
>>>>> rces/Java/jabsorb-1.2.2.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataMode
>>>>> l.framework/Resources/Java/cloudmanagerdatamodel.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataMode
>>>>> l.framework/Resources/Java/postgresql-8.3-603.jdbc3.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERExtensions.framewo
>>>>> rk/Resources/Java/ERExtensions.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ERJars.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ERFoundation.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ERWebObjects.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-cli-1.3.1.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-codec-1.10.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-io-2.5.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-lang-2.6.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-lang3-3.5.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-logging-1.2.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/fluent-hc-4.5.3.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpclient-4.5.3.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpclient-cache-4.5.3.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpcore-4.4.6.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpmime-4.5.3.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/icu4j-3_8_1.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/javassist-3.20.0-GA.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/joda-time-2.9.7.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/junit-4.12.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/log4j-1.2.17.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ognl-3.2.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/slf4j-api-1.7.23.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/slf4j-log4j12-1.7.23.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/PostgresqlPlugIn.fra
>>>>> mework/Resources/Java/PostgresqlPlugIn.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaMemoryAdaptor.fr
>>>>> amework/Resources/Java/JavaMemoryAdaptor.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERPrototypes.framewo
>>>>> rk/Resources/Java/ERPrototypes.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/WOOgnl.framework/Res
>>>>> ources/Java/WOOgnl.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWOExtensions.fra
>>>>> mework/Resources/Java/JavaWOExtensions.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framewo
>>>>> rk/Resources/Java/javaeoaccess.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framewo
>>>>> rk/WebServerResources/Java/JavaEOAccess.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framew
>>>>> ork/Resources/Java/javaeocontrol.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framew
>>>>> ork/WebServerResources/Java/JavaEOControl.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.frame
>>>>> work/Resources/Java/javafoundation.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.frame
>>>>> work/WebServerResources/Java/JavaFoundation.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.fram
>>>>> ework/Resources/Java/javajdbcadaptor.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.fram
>>>>> ework/WebServerResources/Java/JavaJDBCAdaptor.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.frame
>>>>> work/Resources/Java/javawebobjects.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.frame
>>>>> work/WebServerResources/Java/JavaWebObjects.jar
>>>>> </param-value>
>>>>>  </context-param>
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com
>> <mailto:Webobjects-dev@lists.apple.com>)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/webobjects-dev/kkubacki%40po
>>>>> wer.com.pl 
>>>>> <https://lists.apple.com/mailman/options/webobjects-dev/kkubacki%40p
>>>>> ower.com.pl>
>>>>> 
>>>>> This email sent to kkuba...@power.com.pl 
>>>>> <mailto:kkuba...@power.com.pl>
>>>> --
>>>> Konrad Kubacki
>>>> Starszy Programista - Lider Zespo?u Programist?w ifirma.pl
>>>> 
>>>> IFIRMA SA
>>>> ul. Grabiszy?ska 241 B
>>>> 53-234 Wroc?aw
>>>> tel.: +48 71 769 43 00
>>>> faks: +48 71 321 00 16
>>>> 
>>>> https://www.ifirma.pl <https://www.ifirma.pl/>
>>>> 
>>>> S?d Rejonowy dla Wroc?awia-Fabrycznej VI Wydzia? Gospodarczy - 
>>>> Krajowego Rejestru S?dowego
>>>> KRS: 0000281947
>>>> NIP: PL-898-16-47-572
>>>> Kapita? 640 000 z? w pe?ni op?acony
>>>> 
>>>> Ochrona Danych Osobowych
>>>> https://www.ifirma.pl/polityka-prywatnosci-i-ochrona-danych-osobowych 
>>>> <https://www.ifirma.pl/polityka-prywatnosci-i-ochrona-danych-osobowyc
>>>> h>_______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com
>> <mailto:Webobjects-dev@lists.apple.com>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40a
>>>> nazys.com 
>>>> <https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40
>>>> anazys.com>
>>>> 
>>>> This email sent to webobje...@anazys.com
>>> 
>> 
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL:
>> <https://lists.apple.com/archives/webobjects-dev/attachments/20200129/018b83
>> c7/attachment.htm>
>> 
>> ------------------------------
>> 
>> Message: 4
>> Date: Wed, 29 Jan 2020 18:57:07 +0100
>> From: Dev WO <webobje...@anazys.com>
>> To: webObjects-Dev Mailing List <webobjects-dev@lists.apple.com>
>> Subject: Re: [Tomcat] -Classpath ordering issue
>> Message-ID: <63f52498-31a7-4022-9451-4f7fe74c6...@anazys.com>
>> Content-Type: text/plain; charset="utf-8"
>> 
>> So far not good,
>> 
>> I?m trying to use the VirtualWebappLoader as below, but I?m not even sure my
>> syntax is ok (and can?t find anything in the log relevant to this).
>> I ?know? it doesn?t work as even with JavaWebObjects lib as the first one,
>> the app still work on machine #2 (I would have expected a NoSuchMethodError
>> exception)
>> 
>> I?ve also found jarjar (https://code.google.com/archive/p/jarjar/
>> <https://code.google.com/archive/p/jarjar/>) maybe creating a single jar
>> with all of them inside might work, but I?m not sure how to use and to set
>> an order for the jar?
>> 
>> Any pointer or sample code related to this lib ordering problem?
>> 
>> Thanks,
>> 
>> Xavier
>> 
>>> On 29 Jan 2020, at 09:50, Dev WO <webobje...@anazys.com> wrote:
>>> 
>>> Hi Konrad,
>>> 
>>> Thanks for the description of the issue.
>>> I?m looking into it right now.
>>> 
>>> It looks like there?s a VirtualWebappLoader already included in Tomcat, so
>> do I need to build my own or can I just declare it in the context.xml file
>> in my_app/WEB-INF/?
>>> I?m surprised building the app doesn?t generate that context.xml file at
>> the same time, it would make sense.
>>> 
>>> I?m pretty confuse with the context.xml file, should it be something 
>>> like
>>> 
>>> <Context docBase="\webapps\CloudManager">
>>>   <Loader className="org.apache.catalina.loader.VirtualWebappLoader"/>
>>>   <lib>ERCoolComponents</lib>
>>>   <lib>AjaxLook</lib>
>>>   ...
>>> </context>
>>> 
>>> Just to be precise, there?s only one app deployed on this Tomcat instance.
>>> 
>>> Thanks and have a nice day,
>>> 
>>> Xavier
>>> 
>>>> On 29 Jan 2020, at 08:44, Konrad Kubacki via Webobjects-dev
>> <webobjects-dev@lists.apple.com <mailto:webobjects-dev@lists.apple.com>>
>> wrote:
>>>> 
>>>> Problem You are facing is probably caused by order of jars loading. 
>>>> Tomcat >= 8 does it in random way (up to version 7.5.x it was
>> alphabetical).
>>>> It is important, that classloader loads wonder "redefined" classes for
>> some of WO, instead of original.
>>>> 
>>>> Solution:
>>>> You may want to write your own tomcat class loader, basing on WO
>> classpath file, or just loading jars in alphabetical order.
>>>> Then You can activate it on tomcat's level in
>> ${CATALINA_BASE}/conf/context.xml or for your app only in
>> webapp/META-INF/context.xml. For details see tomcat's documentation.
>>>> 
>>>> If it's not the case, You may also check if on this beta-test tomcat(#4)
>> there is not other WO app deployed, which loads original WO classess, before
>> Your's app start. And/or check if they fully restart it between deployments
>> o new version.
>>>> 
>>>> 
>>>> 
>>>> W dniu 28.01.2020 o 19:35, Dev WO via Webobjects-dev pisze:
>>>>> Hi WOers,
>>>>> 
>>>>> I?m starting to lost my mind with a Tomcat deployment (not my 
>>>>> choice)
>>>>> 
>>>>> I have 4 machines:
>>>>> 1-Dev machine running through Eclipse and Apache (OS X) => 
>>>>> Everything works 2-Test Tomcat deployment machine (OS X / Tomcat 
>>>>> 9.0.29) => Everything works 3-Another test Tomcat deployment (Debian 
>>>>> / Tomcat 9.0.20) => Everything works 4-Customer ?beta test" machine 
>>>>> (Debian / Tomcat 9.0.20) => Some part of the app doesn?t work
>>>>> 
>>>>> Of course machine #4 is the one I have the least access?
>>>>> 
>>>>> By "Some part of the app doesn?t work? I mean that I have some
>> asynchronous thread that do their job, I have some HTML interfaces that
>> works, but other don?t...
>>>>> After way too much trial, I was able to get basically the same errors on
>> my dev machine by changing the class path (moving down ERExtensions
>> frameworks in the classpath). Finally getting errors like:
>>>>> 
>>>>> NoSuchMethodError: 
>>>>> com.webobjects.foundation.NSArray.<init>(Ljava/lang/Object;[Ljava/la
>>>>> ng/Object;)V
>>>>> and
>>>>> NoSuchMethodError: 
>>>>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lan
>>>>> g/String;Ljava/lang/String;Ljava/lang/String;IZZ)V
>>>>> 
>>>>> After reading every thread about Tomcat from the mailing list from 2004
>> up to today, I still don?t get the issue.
>>>>> I?m using the exact same .war file on all machines, with the web.xml
>> relevant part (when framework order is correct) at the end of the message.
>>>>> 
>>>>> I have no clue and no idea regarding how to find the issue on this
>> machine #4.
>>>>> 
>>>>> I?m using Wonder7 and WO5.4, the Application class extends 
>>>>> ERXApplication (having JavaWOJSPServlet in the build path or not 
>>>>> doesn?t change the fact it works on machine 1,2 and 3 but not 4)
>>>>> 
>>>>> Thanks for your help,
>>>>> 
>>>>> Xavier
>>>>> 
>>>>> 
>>>>> 
>>>>>  <context-param>
>>>>>    <param-name>WOClasspath</param-name>
>>>>>    <param-value>
>>>>>    WEBINFROOT/Resources/Java/
>>>>> WEBINFROOT/CloudManager.woa/Contents/Resources/Java/cloudmanager.jar
>>>>> WEBINFROOT/Resources/Java/gson-2.5.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERCoolComponents.fra
>>>>> mework/Resources/Java/ERCoolComponents.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/AjaxLook.framework/R
>>>>> esources/Java/AjaxLook.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resou
>>>>> rces/Java/Ajax.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/Ajax.framework/Resou
>>>>> rces/Java/jabsorb-1.2.2.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataMode
>>>>> l.framework/Resources/Java/cloudmanagerdatamodel.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/CloudManagerDataMode
>>>>> l.framework/Resources/Java/postgresql-8.3-603.jdbc3.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERExtensions.framewo
>>>>> rk/Resources/Java/ERExtensions.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ERJars.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ERFoundation.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ERWebObjects.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-cli-1.3.1.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-codec-1.10.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-io-2.5.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-lang-2.6.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-lang3-3.5.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/commons-logging-1.2.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/fluent-hc-4.5.3.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpclient-4.5.3.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpclient-cache-4.5.3.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpcore-4.4.6.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/httpmime-4.5.3.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/icu4j-3_8_1.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/javassist-3.20.0-GA.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/joda-time-2.9.7.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/junit-4.12.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/log4j-1.2.17.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/ognl-3.2.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/slf4j-api-1.7.23.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERJars.framework/Res
>>>>> ources/Java/slf4j-log4j12-1.7.23.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/PostgresqlPlugIn.fra
>>>>> mework/Resources/Java/PostgresqlPlugIn.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaMemoryAdaptor.fr
>>>>> amework/Resources/Java/JavaMemoryAdaptor.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/ERPrototypes.framewo
>>>>> rk/Resources/Java/ERPrototypes.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/WOOgnl.framework/Res
>>>>> ources/Java/WOOgnl.jar 
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWOExtensions.fra
>>>>> mework/Resources/Java/JavaWOExtensions.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framewo
>>>>> rk/Resources/Java/javaeoaccess.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOAccess.framewo
>>>>> rk/WebServerResources/Java/JavaEOAccess.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framew
>>>>> ork/Resources/Java/javaeocontrol.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaEOControl.framew
>>>>> ork/WebServerResources/Java/JavaEOControl.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.frame
>>>>> work/Resources/Java/javafoundation.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaFoundation.frame
>>>>> work/WebServerResources/Java/JavaFoundation.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.fram
>>>>> ework/Resources/Java/javajdbcadaptor.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaJDBCAdaptor.fram
>>>>> ework/WebServerResources/Java/JavaJDBCAdaptor.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.frame
>>>>> work/Resources/Java/javawebobjects.jar
>>>>> WEBINFROOT/CloudManager.woa/Contents/Frameworks/JavaWebObjects.frame
>>>>> work/WebServerResources/Java/JavaWebObjects.jar
>>>>> </param-value>
>>>>>  </context-param>
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com
>> <mailto:Webobjects-dev@lists.apple.com>)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/webobjects-dev/kkubacki%40po
>>>>> wer.com.pl 
>>>>> <https://lists.apple.com/mailman/options/webobjects-dev/kkubacki%40p
>>>>> ower.com.pl>
>>>>> 
>>>>> This email sent to kkuba...@power.com.pl 
>>>>> <mailto:kkuba...@power.com.pl>
>>>> --
>>>> Konrad Kubacki
>>>> Starszy Programista - Lider Zespo?u Programist?w ifirma.pl
>>>> 
>>>> IFIRMA SA
>>>> ul. Grabiszy?ska 241 B
>>>> 53-234 Wroc?aw
>>>> tel.: +48 71 769 43 00
>>>> faks: +48 71 321 00 16
>>>> 
>>>> https://www.ifirma.pl <https://www.ifirma.pl/>
>>>> 
>>>> S?d Rejonowy dla Wroc?awia-Fabrycznej VI Wydzia? Gospodarczy - 
>>>> Krajowego Rejestru S?dowego
>>>> KRS: 0000281947
>>>> NIP: PL-898-16-47-572
>>>> Kapita? 640 000 z? w pe?ni op?acony
>>>> 
>>>> Ochrona Danych Osobowych
>>>> https://www.ifirma.pl/polityka-prywatnosci-i-ochrona-danych-osobowych 
>>>> <https://www.ifirma.pl/polityka-prywatnosci-i-ochrona-danych-osobowyc
>>>> h>_______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com
>> <mailto:Webobjects-dev@lists.apple.com>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40a
>>>> nazys.com 
>>>> <https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40
>>>> anazys.com>
>>>> 
>>>> This email sent to webobje...@anazys.com
>>> 
>> 
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL:
>> <https://lists.apple.com/archives/webobjects-dev/attachments/20200129/ecb132
>> 3e/attachment.htm>
>> 
>> ------------------------------
>> 
>> Subject: Digest Footer
>> 
>> _______________________________________________
>> Webobjects-dev mailing list
>> Webobjects-dev@lists.apple.com
>> https://lists.apple.com/mailman/listinfo/webobjects-dev
>> 
>> 
>> ------------------------------
>> 
>> End of Webobjects-dev Digest, Vol 17, Issue 32
>> **********************************************
>> 
>> 
>> 
>> 
>> 
> 
> _______________________________________________
> 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/webobjects%40anazys.com
> 
> This email sent to webobje...@anazys.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