X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.25a (ClamAV 1.4.3/27936) X-Junk-Score: 20 [X] X-KAS-Score: 20 [X] From: "Theodore Petrosky" Received: from sonic306-21.consmr.mail.ne1.yahoo.com ([66.163.189.83] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.18) with ESMTPS id 35405774 for webobjects-dev@wocommunity.org; Tue, 10 Mar 2026 15:43:06 +0100 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=66.163.189.83; envelope-from=tedpet5@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1773153774; bh=OedikSskeDW092feXgnHdzyO3yl8PcAJzmtGjgN9KmE=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=fPcZTZYvWldFr/Pwr7ZRZVW6dakvyANc0PZEiH4oLwrlJ32GSv91ChgLewAG18kmU/7qmuaRSPXWckFa29LDXf2r6xlY56obuH2VyVYpOOtKWoGorFl/0jxExCbhssavRQ5/7gjVDUkbdyMolW02meJf3mhTadNK+d6HPTFc9jQIPTRZZxVq+b/F6ivfubVZCLuxByhvh2/LhleKPCEHlP0t+EFIjUqq8JJmFPpBFJTm0lMPf+zY0LtgZClTW5hq2hY0wXX94hFJTlAEO679xKHl+mQe6xgpwCItkW1HpjpFfZw23UkCK4JeQ0NT4E34QoDbqPvFP03Mg7d1gcv0qQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1773153774; bh=mf5Ksm1q/s4VjUmQTfKrI46Shh39eB6WG85b+Mkg6ml=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=lAoJj2i+3WLfqG6A2GY5EegpKVwzBYMJLrbjJn5oc/DZJY2dbSg19XItV8COtDiTD5adubpHEXltTvGNT8/G03EYQHX/qDwMo3LZV8vxshgF8PINIYbFKVSk9fVExOIcZviSiRKht+ymJ9/aoWY5NyDJJEAN7Kzz0xtfZ3MGDT7zBhAPwAu6w793XBYAx1lmjgaRiondwBxR42/y354etNcaeSSzKOoExjzWJu2dVjjn9T9vsMv1GKh++XbLX3/hllQ9/vHfTPh9cj4aYhLSckR/GQLNNDmjZu62f7G4aUBS+mK/UlTN7ds/h1/l51INxPVzxd9vmYUD78gkBxJ+5Q== X-YMail-OSG: R5vhvtcVM1nEtSpI2oUa1Q6z0z3GeO.H8wMsJbMHrpmqXfefg9jvY5_Z9qVquwp XBUiZjdg7he3XzENLFL8UsXfDzdnSbLhOSc_pmipxvn6ZV3_fZcuR0OlFzFB1JEeUV6cEaqNwg60 XgN6yZkod27lCEyvqo8xTGWXRIMzZNBBkPydgvFCLdKlJBEcVpf9MVsLMHmDAeJoCThrkymyxxwV 7zmeW4rLeTMSPs3BXgPjpwpFMQAiUSEa7gBu6JlE7zeZPKp4tuhQtAdpTFaBA3dn...phxNIU_tC mUHhpdwYLrcODmwOZI8GKUwiYDcotgAwxnfcoKU_4_.LlPCvA03wkQyTBeWShAdwi5pSSm8j1FQV HPnr9WWHf8BIs5R0XpWINuUTbfLmBtwcnugKhdw3FhLQEPbpHTqsZqo922b_YuUaiUbQeQWRlIiF 7NdImEF34Qy9hkjb9s6CEKL54nVvbebgUl5nWXS0c1Ua_VDzRP8QOrkT0ATt9HrWh1ZAMHgcssAs Zq8KVFoLOUrh1kOcrkJc_5lfpNU3lq3J9ewkd0Iq7zDZOnjT2tzoAYiSCSYYXuhnlBZUvIQHj3KO ora6n4BXGURGCIh4MpB0KKwExgc8Qh0iFkx5Qo.FP456PfI7R7EfJ4qKuSZR.uYhYHIPNSUP7jK4 pmSoZK_25wsJwGnaUA0WBWxqzdbraD.93kD5ZbgK8ytiJT8q5G5ikbwfj0jut7CUyI.xUEeWGni1 CHboXX.wt2tDV4hRD.yf7ThH6Aimqjfj0dRaKNA7haI14zn5HILLsSFRupakaiFRzYYF4csWTo1J .CdPvMHXJ8aMDV54ydQcXkP7mj98_IIYbt6.2g3vtUY1O3nOHtHNrfJ8Ph7XPPwaGHRUwpqeauyd Av774uoRf5EKD7ULWa7i8W28EkiSyp2nLSlDN7LfuhlmbmLuibcFlM3FXThrFrJN5rny8n6CXinh KVrMLbA8CEnUZdXlHInrzTOxTeLWMs1wiXBv.1RaELHTNJbaJFs.kM_Tj6eB0HOPLH_PG4oFqgUs f_LObikNoQ8q4qNrzpiQ5wWrVdvQg5ctGN.A..9h8nWck5VFw3tlwNymgxjWvs_tlhM0wJ.zVIu9 YiOolZCJBYG5sAchUn9_XTARYLym_8cqoFnZ5iq1pmbRJH7shlTBu_TMlRaZwu6ohkRkj_Kidc4g MUb153wBCkeOlv4G2GJRGhtLpZpJFrwMXkD1u2HJbptBtgS9n4941YKkRarHR0tqWptVsZFwCt7z aEy71EZqwtr.qNVil1KwyA4Fa3jupVeBRhv.x8l_eG5E77BlaZSfUOq3lKwJ_XjRUMfa6orXlp3l 5M3pRWm39D8R4Y302upf8xTwvIdHqY3mu2puryUbBKjFFQlWyY0_kGLNEW66wHRwWPT5RLCWpQKl r_p48HhZEtVcHpUZohdwDkQcZGwssl_ClewtranWfyZmkT6eT3cXZsQ3TuWfYK2gtu8EfZRVtAux Fio523HAqC9srZ9ZC1ip_dWZGn8WfHHvIixSbgXQpmtE11XuM86vipnRg0vHDEiPXhX6D1b.ylPB 9vovNedgJGS9B1vvT0W6uPYXHV6rPh8AinS4KXUQfiRvaeyos6SHT7K7MHneU2b921bsjfiSkoiI lxxzoDhYSzc.1TY.72oMiOE9I0qT08YP2YZHArUerNT3pZkhejysfO4Q4itKbBMQDLzKFPe4CEe2 787iN6zc7E81laDK0nN8_B.Gtu0_TjFjq3axhyDel0XB4XgCsDy_yqWZlty6Hvi7LUK5h0MAYWko 0B8WCDDrzISIDN1mn1zzMY88BPl5Ft75WYD2VUJ3Dys20gskfIdsykboOferhVRuz7ileNI3VU1s EAOpQAP2.x5pqaHevPnieCv5Ax7ibC7iJKDQai6dVdutYPxk8sXBzJICtYwTRHSTzwtaidCE5FEl 96TLeD_2pz6XGctrPjafxTU_TZC94ZjLnVjTyIBY5Q5JYhJ8SA1ZIuq5pjswt78ej5We2bKv4OwP fa8lMnUybZeoktRHxg1t6Z7THPPzOHd225smkRmRs5oXgd.J5gMaimOr.5yeAKQEZFGvel81W5Wx NpwFXdnoDF6mnrcXbOcdgQiIrtr67oAovJLbiE_JuRfGKit2zlazBG4mUgnEW3xYAZ.imMLDDcXA S71gCe1ZOeapElIOc.I94t5S4nNkzFefel85e6LO0FL_dzevfBORbZ6WListcCA8dXpnxShuBBRZ vMXEPs1CY.tpJ8h.rwtO.Uunv0l1OvIzlDWtfHcwSt8kAykXkD3g4RdI- X-Sonic-MF: X-Sonic-ID: ac2be619-e8df-4c7c-b694-6689b32f7182 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Tue, 10 Mar 2026 14:42:54 +0000 Received: by hermes--production-bf1-697f88457-7d7nf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b8efe3eda3db8c05321c2b607bb08d33; Tue, 10 Mar 2026 14:42:51 +0000 (UTC) Content-Type: multipart/alternative; boundary="------------j88v3gRcKHGNIwvcDnqfqxO2" Message-ID: Date: Tue, 10 Mar 2026 10:42:51 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [WO-DEV] Re: Help with Apache mod issues To: WebObjects & WOnder Development References: Content-Language: en-US In-Reply-To: X-Mailer: WebService/1.1.25198 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 15288 This is a multi-part message in MIME format. --------------j88v3gRcKHGNIwvcDnqfqxO2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit ok I went through the wiki Deploying on Ubuntu 24.04 that Tim references and for days could not get it to work. So I went line by line making sure I understood what this script was doing and modifying what files. Then I found the issue!!  Near the bottom of the script it references Install WebObjects adapter. it uses git to clone the wonder.git repo. Git is not installed anywhere. I installed git and walked through the lines of the script, restarted Apache and voila. A working Ubuntu setup. I updated the wiki to reflect adding git. Lastly, I do not understand what this setup does to create the directories for the upload of my app. Where do I upload my woapplication and wowebserverresources directories? Ted On 3/6/26 9:34 PM, Theodore Petrosky wrote: > > Tim, > > We are almost there. your wiki post was really great but I have run > into a little problem. after I ran the script, apache came up > beautifully, and javamonitor status shows: > ● javamonitor.service - WebObjects/Wonder JavaMonitor >      Loaded: loaded (/usr/lib/systemd/system/javamonitor.service; > disabled; preset: enabled) >      Active: active (running) since Fri 2026-03-06 20:42:10 EST; 47min ago > > However, when I try to add a host 127.0.0.1 I get Failed to contact > localhost-1085 > > did I miss something? > > Ted > > ted@ted-Virtual-Machine:~$ sudo systemctl status javamonitor > ● javamonitor.service - WebObjects/Wonder JavaMonitor >      Loaded: loaded (/usr/lib/systemd/system/javamonitor.service; > disabled; preset: enabled) >      Active: active (running) since Fri 2026-03-06 20:42:10 EST; 47min ago >        Docs: > https://wiki.wocommunity.org/display/documentation/Wonder+JavaMonitor+and+wotaskd >    Main PID: 9579 (java) >       Tasks: 45 (limit: 4612) >      Memory: 123.2M (peak: 129.9M) >         CPU: 8.430s >      CGroup: /system.slice/javamonitor.service >              └─9579 java -DWORootDirectory=/opt/webobjects > -DWOLocalRootDirectory=/opt/webobjects/Local -DWOUserDirectory=/ > -DWOEnvClassPath= > -DWOApplicationClass=com.webobjects.monitor.application.Application -DWOP> > > Mar 06 20:42:10 ted-Virtual-Machine systemd[1]: Started > javamonitor.service - WebObjects/Wonder JavaMonitor. > Mar 06 20:42:10 ted-Virtual-Machine JavaMonitor[9579]: Reading > UNIXClassPath.txt ... > Mar 06 20:42:10 ted-Virtual-Machine JavaMonitor[9579]: Launching > JavaMonitor.woa ... > Mar 06 20:42:10 ted-Virtual-Machine JavaMonitor[9579]: java > -DWORootDirectory="/opt/webobjects" > -DWOLocalRootDirectory="/opt/webobjects/Local" -DWOUserDirectory="/" > -DWOEnvClassPath="" -DWOApplicationClass=com.webob> > lines 1-15/15 (END) > > On 3/4/26 6:48 PM, D Tim Cummings wrote: >> >> You need to use prefork version of Apache. See deploy instructions on >> >> https://wiki.wocommunity.org/xwiki/bin/view/documentation/Home/Deployment/Platforms/Deploying%20on%20Linux/Deploying%20on%20Ubuntu%2022.04/ >> >> sudo apt install apache2 >> sudo a2dismod mpm_event >> sudo a2enmod mpm_prefork >> >> Cheers >> >> Tim >> >> On 5/03/2026 02:59, Jason Coffin wrote: >>> Hello all! >>> >>> I'm looking for help diagnosing an issue that we are seeing in a WebObjects production environment. I'm not the developer on the project, I'm the devops person and I know little about WebObjects. >>> >>> Here is our stack: >>> >>> Ubuntu version 20.04.1 >>> Apache version 2.4.41 >>> Project Wonder version 7.5-SNAPSHOT >>> WebObjects version 5.4.3 >>> >>> About once a day the Apache mod seems to stop working and no longer routes traffic to the WebObjects application. Restarting Apache solves the issue until it crops up again. The Apache error logs show these errors, in the given order, and they repeat several times: >>> >>> lock_file_section(): failed to lock (1 attempts): Resource deadlock avoided >>> ac_readConfiguration: WOShmem_lock() failed. Skipping reading config. >>> >>> Any idea what could be causing this issue? Should we be using a different version of Apache or the WebObjects mod? >>> >>> We are also considering alternative methods for hosting the WebObjects application. Should we consider removing the Apache mod requirement entirely? >>> >>> Thank you kindly! >>> >>> Jason Coffin >>> >>> ############################################################# >>> This message is sent to you because you are subscribed to >>> the mailing list. >>> To unsubscribe, E-mail to: >>> To switch to the DIGEST mode, E-mail to >>> To switch to the INDEX mode, E-mail to >>> Send administrative queries to >>> --------------j88v3gRcKHGNIwvcDnqfqxO2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

ok I went through the wiki Deploying on Ubuntu 24.04 that Tim references and for days could not get it to work. So I went line by line making sure I understood what this script was doing and modifying what files. 

Then I found the issue!!  Near the bottom of the script it references Install WebObjects adapter. it uses git to clone the wonder.git repo. 

Git is not installed anywhere. I installed git and walked through the lines of the script, restarted Apache and voila. A working Ubuntu setup.

I updated the wiki to reflect adding git.


Lastly, I do not understand what this setup does to create the directories for the upload of my app.

Where do I upload my woapplication and wowebserverresources directories?


Ted

On 3/6/26 9:34 PM, Theodore Petrosky wrote:

Tim,

We are almost there. your wiki post was really great but I have run into a little problem. after I ran the script, apache came up beautifully, and javamonitor status shows:
● javamonitor.service - WebObjects/Wonder JavaMonitor
     Loaded: loaded (/usr/lib/systemd/system/javamonitor.service; disabled; preset: enabled)
     Active: active (running) since Fri 2026-03-06 20:42:10 EST; 47min ago

However, when I try to add a host 127.0.0.1 I get Failed to contact localhost-1085

did I miss something?

Ted

ted@ted-Virtual-Machine:~$ sudo systemctl status javamonitor
● javamonitor.service - WebObjects/Wonder JavaMonitor
     Loaded: loaded (/usr/lib/systemd/system/javamonitor.service; disabled; preset: enabled)
     Active: active (running) since Fri 2026-03-06 20:42:10 EST; 47min ago
       Docs: https://wiki.wocommunity.org/display/documentation/Wonder+JavaMonitor+and+wotaskd
   Main PID: 9579 (java)
      Tasks: 45 (limit: 4612)
     Memory: 123.2M (peak: 129.9M)
        CPU: 8.430s
     CGroup: /system.slice/javamonitor.service
             └─9579 java -DWORootDirectory=/opt/webobjects -DWOLocalRootDirectory=/opt/webobjects/Local -DWOUserDirectory=/ -DWOEnvClassPath= -DWOApplicationClass=com.webobjects.monitor.application.Application -DWOP>

Mar 06 20:42:10 ted-Virtual-Machine systemd[1]: Started javamonitor.service - WebObjects/Wonder JavaMonitor.
Mar 06 20:42:10 ted-Virtual-Machine JavaMonitor[9579]: Reading UNIXClassPath.txt ...
Mar 06 20:42:10 ted-Virtual-Machine JavaMonitor[9579]: Launching JavaMonitor.woa ...
Mar 06 20:42:10 ted-Virtual-Machine JavaMonitor[9579]: java -DWORootDirectory="/opt/webobjects" -DWOLocalRootDirectory="/opt/webobjects/Local" -DWOUserDirectory="/" -DWOEnvClassPath="" -DWOApplicationClass=com.webob>
lines 1-15/15 (END)

On 3/4/26 6:48 PM, D Tim Cummings wrote:

You need to use prefork version of Apache. See deploy instructions on

https://wiki.wocommunity.org/xwiki/bin/view/documentation/Home/Deployment/Platforms/Deploying%20on%20Linux/Deploying%20on%20Ubuntu%2022.04/

sudo apt install apache2
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork

Cheers

Tim

On 5/03/2026 02:59, Jason Coffin wrote:
Hello all!

I'm looking for help diagnosing an issue that we are seeing in a WebObjects production environment. I'm not the developer on the project, I'm the devops person and I know little about WebObjects.

Here is our stack:

Ubuntu version 20.04.1
Apache version 2.4.41
Project Wonder version 7.5-SNAPSHOT
WebObjects version 5.4.3

About once a day the Apache mod seems to stop working and no longer routes traffic to the WebObjects application. Restarting Apache solves the issue until it crops up again. The Apache error logs show these errors, in the given order, and they repeat several times:

lock_file_section(): failed to lock (1 attempts): Resource deadlock avoided
ac_readConfiguration: WOShmem_lock() failed. Skipping reading config.

Any idea what could be causing this issue? Should we be using a different version of Apache or the WebObjects mod? 

We are also considering alternative methods for hosting the WebObjects application. Should we consider removing the Apache mod requirement entirely?

Thank you kindly!

Jason Coffin

#############################################################
This message is sent to you because you are subscribed to
  the mailing list <webobjects-dev@wocommunity.org>.
To unsubscribe, E-mail to: <webobjects-dev-off@wocommunity.org>
To switch to the DIGEST mode, E-mail to <webobjects-dev-digest@wocommunity.org>
To switch to the INDEX mode, E-mail to <webobjects-dev-index@wocommunity.org>
Send administrative queries to  <webobjects-dev-request@wocommunity.org>

--------------j88v3gRcKHGNIwvcDnqfqxO2--