Re: Logging on LINUX
On Jul 18, 2012, at 1:19 PM, jp.malr...@free.fr wrote: It is logging now. Don't know if it's because it took time to start logging output or if it is because I made the directory writable by apache... It's not apache writing to the log folder It's the user running wotaskd... Unless they are the same on your setup. HG ___ 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
Improvements to deployment tools
Hi guys, This is something I'm thinking about for months, and since I see a lot of people having issues with deployment, I have a couple of ideas to improve it. 1) To have REST actions inside wotaskd. By having that, we won't ever need JavaMonitor to manage wotaskd. You could use curl or any HTTP tools, and you could rewrite Monitor in JavaScript or whatever. 2) Upload support into wotaskd so that you can ship the app to it and wotaskd will take care of putting it at the correct location. 3) Deployment support in WOLips. Choose WOLips Tools - Deploy and build/deploy your app directly from WOLips. 4) Deployment plugin in Jenkins that would connect to the REST actions of wotaskd. 5) RPM and .deb packages of wotaskd and mod_webobjects, with a Yum/apt-get repositories to install/update the deployment tools on Linux. Opinions? ___ 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
Re: Improvements to deployment tools
I think about this each day as I update apps on our servers. Jenkins makes it easier, but the final install steps should be automated. However, each build on Jenkins shouldn't necessarily go live. The final deployment step should take a forced action or trigger to signify a deployable build. -G On Jul 24, 2012, at 5:22 AM, Pascal Robert wrote: Hi guys, This is something I'm thinking about for months, and since I see a lot of people having issues with deployment, I have a couple of ideas to improve it. 1) To have REST actions inside wotaskd. By having that, we won't ever need JavaMonitor to manage wotaskd. You could use curl or any HTTP tools, and you could rewrite Monitor in JavaScript or whatever. 2) Upload support into wotaskd so that you can ship the app to it and wotaskd will take care of putting it at the correct location. 3) Deployment support in WOLips. Choose WOLips Tools - Deploy and build/deploy your app directly from WOLips. 4) Deployment plugin in Jenkins that would connect to the REST actions of wotaskd. 5) RPM and .deb packages of wotaskd and mod_webobjects, with a Yum/apt-get repositories to install/update the deployment tools on Linux. Opinions? ___ 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/mastermind%40knuckleheads.net This email sent to masterm...@knuckleheads.net ___ 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
clone from git question
So I successfully pushed my project to a git repo. so the obvious test is to clone it back to my computer and see that everything is okay. I cloned my repo and imported it into eclipse. it compiles and runs just fine, thank you. however, when I open the project (turn down the disclosure triangle), I see all the referenced libraries. is there a setting that didn't get pushed to the repo that tells (i guess) eclipse/wolips not to display these referenced libraries? Ted ___ 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
Re: clone from git question
Le 2012-07-24 à 09:05, Theodore Petrosky a écrit : So I successfully pushed my project to a git repo. so the obvious test is to clone it back to my computer and see that everything is okay. So you enabled Git (git init) on your computer and pushed it to a remote repository? You didn't need to clone it back because it was already under Git control locally. I cloned my repo and imported it into eclipse. it compiles and runs just fine, thank you. however, when I open the project (turn down the disclosure triangle), I see all the referenced libraries. is there a setting that didn't get pushed to the repo that tells (i guess) eclipse/wolips not to display these referenced libraries? Does the .settings directory was part of the Git commit? ___ 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
Re: Improvements to deployment tools
Yup, most of the time you want to push a build automatically is for staging servers. For prod, good chance that you want to do it at a specific time. I think about this each day as I update apps on our servers. Jenkins makes it easier, but the final install steps should be automated. However, each build on Jenkins shouldn't necessarily go live. The final deployment step should take a forced action or trigger to signify a deployable build. -G On Jul 24, 2012, at 5:22 AM, Pascal Robert wrote: Hi guys, This is something I'm thinking about for months, and since I see a lot of people having issues with deployment, I have a couple of ideas to improve it. 1) To have REST actions inside wotaskd. By having that, we won't ever need JavaMonitor to manage wotaskd. You could use curl or any HTTP tools, and you could rewrite Monitor in JavaScript or whatever. 2) Upload support into wotaskd so that you can ship the app to it and wotaskd will take care of putting it at the correct location. 3) Deployment support in WOLips. Choose WOLips Tools - Deploy and build/deploy your app directly from WOLips. 4) Deployment plugin in Jenkins that would connect to the REST actions of wotaskd. 5) RPM and .deb packages of wotaskd and mod_webobjects, with a Yum/apt-get repositories to install/update the deployment tools on Linux. Opinions? ___ 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/mastermind%40knuckleheads.net This email sent to masterm...@knuckleheads.net ___ 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
Re: clone from git question
I understand that I didn't NEED to clone it back, I was being thorough and checking to see if I cloned it to a second machine (at home) what would that person see. This is my first time. I just checked the bitbucket repo and the .settings directory is included. but from an email from maik, I checked at the eclipse workspace I imported my clone into was not in WOLip perspective. Switching it fixed the issue. Thanks Ted --- On Tue, 7/24/12, Pascal Robert prob...@macti.ca wrote: From: Pascal Robert prob...@macti.ca Subject: Re: clone from git question To: Theodore Petrosky tedp...@yahoo.com Cc: webobjects-dev@lists.apple.com Date: Tuesday, July 24, 2012, 9:09 AM Le 2012-07-24 à 09:05, Theodore Petrosky a écrit : So I successfully pushed my project to a git repo. so the obvious test is to clone it back to my computer and see that everything is okay. So you enabled Git (git init) on your computer and pushed it to a remote repository? You didn't need to clone it back because it was already under Git control locally. I cloned my repo and imported it into eclipse. it compiles and runs just fine, thank you. however, when I open the project (turn down the disclosure triangle), I see all the referenced libraries. is there a setting that didn't get pushed to the repo that tells (i guess) eclipse/wolips not to display these referenced libraries? Does the .settings directory was part of the Git commit? ___ 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
Re: Improvements to deployment tools
Am 24.07.2012 um 14:22 schrieb Pascal Robert: Hi guys, This is something I'm thinking about for months, and since I see a lot of people having issues with deployment, I have a couple of ideas to improve it. 1) To have REST actions inside wotaskd. By having that, we won't ever need JavaMonitor to manage wotaskd. You could use curl or any HTTP tools, and you could rewrite Monitor in JavaScript or whatever. 2) Upload support into wotaskd so that you can ship the app to it and wotaskd will take care of putting it at the correct location. 3) Deployment support in WOLips. Choose WOLips Tools - Deploy and build/deploy your app directly from WOLips. 4) Deployment plugin in Jenkins that would connect to the REST actions of wotaskd. That works only for the application part, the webserver resources will often have to be deployed on a different machine(s) without wotaskd. 5) RPM and .deb packages of wotaskd and mod_webobjects, with a Yum/apt-get repositories to install/update the deployment tools on Linux. Opinions? ___ 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
Re: Improvements to deployment tools
Le 2012-07-24 à 09:56, Johann Werner a écrit : Am 24.07.2012 um 14:22 schrieb Pascal Robert: Hi guys, This is something I'm thinking about for months, and since I see a lot of people having issues with deployment, I have a couple of ideas to improve it. 1) To have REST actions inside wotaskd. By having that, we won't ever need JavaMonitor to manage wotaskd. You could use curl or any HTTP tools, and you could rewrite Monitor in JavaScript or whatever. 2) Upload support into wotaskd so that you can ship the app to it and wotaskd will take care of putting it at the correct location. 3) Deployment support in WOLips. Choose WOLips Tools - Deploy and build/deploy your app directly from WOLips. 4) Deployment plugin in Jenkins that would connect to the REST actions of wotaskd. That works only for the application part, the webserver resources will often have to be deployed on a different machine(s) without wotaskd. I must say that by looking at the setups of who ask me for help and my own experience, the vast majority deploys on a single server. Obviously someone who deploy on multiple servers and do load balancing knows what they are doing and will probably not use the built-in tools in WOLips or the upload stuff :-) But yeah, maybe having some kind of a small XML or plist file that can specify where to deploy would be good. ___ 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
Re: Git repo layout for own WO projects
Hi Paul et al., Am 20.07.2012 um 01:09 schrieb Paul Hoadley: I've found that git-svn-clone does a pretty reasonable job of converting the Subversion conventions for branches/tags into their Git counterparts. Combined with git-filter-branch, you should be able to extract individual projects from your existing repo into their own Git repos. Further, unless you have currently active branches, you could just forget about _converting_ them altogether (in which case they would end up in a folder called 'branches'), or simply ignore them. It depends how particular you are about preserving history. (I used to think I was very particular about preserving history. It's amazing how _actually trying to do it_ can relax your outlook.) Good thing is, I can clone and look at it at will locally, so I'm now experimenting with different layouts. The most probably outcome so far looks like one repo for the app and the app-specific frameworks, and separate repos for each generic framework. But I have no idea yet how to manage the dependencies between those. That's pretty much what I decided on. I've made the move with a couple of applications, one of which has four Eclipse projects in it as mentioned above—that's about as big as I would like to get. What are the dependency issues you're worried about? This is a topic I am very interested in—keep us up to date with how you go, Maik. I've finished converting fow now. What I finally decided on is: 1) one git repo for the main app and all frameworks that are specific to that app 2) leave all generic frameworks in subversion for the time being. Decision 2 is based on the fact that changes in those frameworks are both low-traffic and mostly independent of the individual projects using them. We already took care to make only changes that don't break existing APIs there, and had to communicate and do some decisionmaking anyway when that wasn't possible. Plus, I have an easy point to stop putting time into the conversion and postpone the rest for later when I've accumulated more experience with git. So, the conversion was as follows: git clone --preserve-empty-dirs --username=maik svn://path.to.host/ParentFolder/ProjectFolderContainingAppAndRelatedFrameworks Then deleted all frameworks within the converted folder that had trunk/tags/branches structures in them, and made separate clones of them in another directory using the -s option. Then added these as new remotes to the main clone: cd $mainRepo git remote add -f Framework1 /path/to/Framework1 git merge -s ours --no-commit Framework1/master git read-tree --prefix=Framework1/ -u Framework1/master git commit -m merge Framework1 into main Main helping reference for this was: http://nuclearsquid.com/writings/subtree-merging-and-you/ Subsequent commits to svn showed up in the svn remote that resulted from the conversion automatically. When I wanted to start merging new git-local branches however, SourceTree warned about that being actions that could not be synced any more with the svn remote. Since I didn't want to be restrained by svn in the future anyway, I decided to cut the connection to svn at that point, doing: git branch -r -d git-svn git config --remove-section svn-remote.svn rm -rf .git/svn and added a final commit to svn, commenting that it's an abandoned repo now. All that resulted in working local git repos. I then installed gitolite on the same OS X server running subversion, created a repo there, added that as remote and pushed everything there. Works fine. The one feature that we don't have for now is pull requests. Gitlab failed to install on OS X, and I'll probably use a Linux box for that later on. Using github is out of the question because we can't and won't host customer-related source code anywhere outside our control. And a final remark: branching and merging with new features and other changes since the conversion has been an amazing experience so far. I should have done that a long time ago. This is so much better than stinkin' subversion... Maik ___ 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
Re: JavaMonitor
Check the JavaScript console in your browser to see if any errors are there. Hi, I downloaded JavaMonitor from http://jenkins.wocommunity.org/job/Wonder/lastSuccessfulBuild/artifact/Root/Roots/JavaMonitor.tar.gz I installed it. It looks great! thanks guys. I just have a problem, it seems that some div's don't work, I assume they should open. This is the image of the areas that don't open: Screen Shot 2012-07-24 at 13.08.01.png I click on HTTP Adaptor Settings and nothing happens. I tried with Safari, Chrome and Firefox, mac os X Lion. Does anybody have the same issue? Thanks in advance. Miguel Torres. ___ 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/probert%40macti.ca This email sent to prob...@macti.ca ___ 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
Re: JavaMonitor
You are right, I found this error. NetworkError: 404 Not Found - http://mysite.com/WebObjects/Frameworks/Ajax.framework/WebServerResources/prototype.js; The JavaMonitor application does not have the frameworks embedded? Should I copy the Framework's WebServerResources to the Web Server folder? Thanks. Miguel. On 24/07/2012, at 14:00, Pascal Robert wrote: Check the JavaScript console in your browser to see if any errors are there. Hi, I downloaded JavaMonitor from http://jenkins.wocommunity.org/job/Wonder/lastSuccessfulBuild/artifact/Root/Roots/JavaMonitor.tar.gz I installed it. It looks great! thanks guys. I just have a problem, it seems that some div's don't work, I assume they should open. This is the image of the areas that don't open: Screen Shot 2012-07-24 at 13.08.01.png I click on HTTP Adaptor Settings and nothing happens. I tried with Safari, Chrome and Firefox, mac os X Lion. Does anybody have the same issue? Thanks in advance. Miguel Torres. ___ 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/probert%40macti.ca This email sent to prob...@macti.ca ___ 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
Re: JavaMonitor
Maybe I did something wrong during the WebObjects deployment environment installation. I followed this tutorial http://wiki.wocommunity.org/display/documentation/Deploying+on+Linux I copied the WebObjects folder to my webserver: cp -rp /opt/Local/Library/WebServer/Documents/WebObjects /var/www/htdocs But if I list the content of /opt/Local/Library/WebServer/Documents/WebObjects/Frameworks/ I get this: ls /opt/Local/Library/WebServer/Documents/WebObjects/Frameworks/ JavaEOApplication.framework JavaEOGeneration.framework JavaEOInterface.framework JavaEORuleSystem.framework There is no Ajax.framework Am I missing something? Thanks On 24/07/2012, at 15:13, WebObjects TORAcom wrote: You are right, I found this error. NetworkError: 404 Not Found - http://mysite.com/WebObjects/Frameworks/Ajax.framework/WebServerResources/prototype.js; The JavaMonitor application does not have the frameworks embedded? Should I copy the Framework's WebServerResources to the Web Server folder? Thanks. Miguel. On 24/07/2012, at 14:00, Pascal Robert wrote: Check the JavaScript console in your browser to see if any errors are there. Hi, I downloaded JavaMonitor from http://jenkins.wocommunity.org/job/Wonder/lastSuccessfulBuild/artifact/Root/Roots/JavaMonitor.tar.gz I installed it. It looks great! thanks guys. I just have a problem, it seems that some div's don't work, I assume they should open. This is the image of the areas that don't open: Screen Shot 2012-07-24 at 13.08.01.png I click on HTTP Adaptor Settings and nothing happens. I tried with Safari, Chrome and Firefox, mac os X Lion. Does anybody have the same issue? Thanks in advance. Miguel Torres. ___ 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/probert%40macti.ca This email sent to prob...@macti.ca ___ 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/wo%40toracom.net This email sent to w...@toracom.net ___ 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
Re: JavaMonitor
Copy the frameworks from JavaMonitor.woa/Contents/Frameworks into /var/www/htdocs/WebObjects/Frameworks Then remove /var/www/htdocs/WebObjects/Frameworks/*.framework/Resources which will just leave the static resources *.framework/WebServerResources On Tue, Jul 24, 2012 at 3:08 PM, WebObjects TORAcom w...@toracom.net wrote: Maybe I did something wrong during the WebObjects deployment environment installation. I followed this tutorial http://wiki.wocommunity.org/display/documentation/Deploying+on+Linux I copied the WebObjects folder to my webserver: cp -rp /opt/Local/Library/WebServer/Documents/WebObjects /var/www/htdocs But if I list the content of /opt/Local/Library/WebServer/Documents/WebObjects/Frameworks/ I get this: ls /opt/Local/Library/WebServer/Documents/WebObjects/Frameworks/ JavaEOApplication.framework JavaEOGeneration.framework JavaEOInterface.framework JavaEORuleSystem.framework There is no Ajax.framework Am I missing something? Thanks On 24/07/2012, at 15:13, WebObjects TORAcom wrote: You are right, I found this error. NetworkError: 404 Not Found - http://mysite.com/WebObjects/Frameworks/Ajax.framework/WebServerResources/prototype.js The JavaMonitor application does not have the frameworks embedded? Should I copy the Framework's WebServerResources to the Web Server folder? Thanks. Miguel. On 24/07/2012, at 14:00, Pascal Robert wrote: Check the JavaScript console in your browser to see if any errors are there. Hi, I downloaded JavaMonitor from http://jenkins.wocommunity.org/job/Wonder/lastSuccessfulBuild/artifact/Root/Roots/JavaMonitor.tar.gz I installed it. It looks great! thanks guys. I just have a problem, it seems that some div's don't work, I assume they should open. This is the image of the areas that don't open: Screen Shot 2012-07-24 at 13.08.01.png I click on HTTP Adaptor Settings and nothing happens. I tried with Safari, Chrome and Firefox, mac os X Lion. Does anybody have the same issue? Thanks in advance. Miguel Torres. ___ 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/probert%40macti.ca This email sent to prob...@macti.ca ___ 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/wo%40toracom.net This email sent to w...@toracom.net ___ 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/ted.archibald%40gmail.com This email sent to ted.archib...@gmail.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
Re: Installing Tools and Framework is a mess
On a similar subject, I'm trying to setup a new Lion server machine for deployment. I'm trying to use these instructions: http://wiki.wocommunity.org/display/documentation/Deploying+on+Mac+OS+X+Server But I'm not getting very far because (I think) of changes made to Lion. The first thing that's unclear to me is what steps need to be done. Are the first two Install WeObjects... sections an either or proposition, or do you have to do both, or something in between? I'm thinking the part about installing mod_WebObjects.so in the second section needs to be done regardless which method you use to install webobjects. Continuing, after installing using the Apple installer, when I try to install the mdimension mod_WebObjects.so file, the directory referenced as containing the old module (/System/Library/WebObjects/Adaptors/Apache2.2) doesn't exist. So my main question is, where do I need to install the mod_WebObjects module on Lion, and where is the old one installed? Thanks, Jeff On Jul 21, 2012, at 1:42 PM, Pascal Robert wrote: Le 2012-07-17 à 21:30, G Brown a écrit : What do you all think? ...Oh, let me explain There is documentation for WOLips scattered in the Wonder wiki, the WOLips wiki, (WebObjects wiki?) etc. Why? Would it be a good idea to have it in one place/wiki? And then refer with those fancy hyperlink things to that one place? It would seem to me that would make updating it and finding it easier. It would seem that the natural place would be in the WOLips wiki. I can see how having it spread around makes extra documentation work and difficulties. Also, everything changes, but maybe the documentation can be set up to deal with the changes better. For example, a writer could refer to the current version throughout a document and maybe a note at the top would say the current recommended version is 4.5 (July 2014) and so on. Updating the document often would just be changing the 4.5 to 4.6, the date, July 2014 to March 2015, etc. Anything to help keep the documentation easy to update and provide clues as to what year the documentation was written. BTW, Confluence do display the last modified date of a page. But if we only fix a spelling mistake on a two years old document, it will put the date of the last modification. It is too bad we don't have IBM's Watson computer to read the mailing list, extract the juicy bits, assemble a rough draft of documentation, and email it to somebody for proof reading, probably to a Dave. Next decade? On Jul 17, 2012, at 5:19 PM, G Brown wrote: There is also: http://wiki.wocommunity.org/display/WOL/WOLips Getting Started The easiest way to install WOLips is to follow the steps in the Install WOLips with Eclipse Update Manager tutorial. If this is your first time using WOLips, this is the recommended method for installing WOLips. Also the installer should have a list of materials, or a page telling what all it does. On Jul 17, 2012, at 12:46 PM, Pascal Robert wrote: I do agree that we need to have an installer that will install Eclipse, WOLips, Wonder and the core WO frameworks. But we did cleanup the wiki a lot a couple of months ago, so I would like to know which pages on the wiki you followed, because this page: http://wiki.wocommunity.org/display/WONDER/Project+Wonder+Installation does specify that Java is not installed by default on Lion and launching a Java app will install the JVM. G Brown gsbr...@umich.edu ___ 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/gsbrown%40umich.edu This email sent to gsbr...@umich.edu G Brown gsbr...@umich.edu ___ 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/jeff%40netbrackets.com This email sent to j...@netbrackets.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
Re: Improvements to deployment tools
On Jul 24, 2012, at 5:22 AM, Pascal Robert wrote: Hi guys, This is something I'm thinking about for months, and since I see a lot of people having issues with deployment, I have a couple of ideas to improve it. 1) To have REST actions inside wotaskd. By having that, we won't ever need JavaMonitor to manage wotaskd. You could use curl or any HTTP tools, and you could rewrite Monitor in JavaScript or whatever. This first suggestion is an amazingly good idea. I especially like the fact that it would be fairly easy to do. Adding hooks for REST in wotaskd should not break the rest of the application. 2) Upload support into wotaskd so that you can ship the app to it and wotaskd will take care of putting it at the correct location. I agree with this one also. I am trying to set up some installation tools and I keep wondering why the heck I am fighting these f-ing scripts. Because we could have tools that manage deployments… O wait. We do. Sort of. 3) Deployment support in WOLips. Choose WOLips Tools - Deploy and build/deploy your app directly from WOLips. This one I am not so excited about. Maybe somebody else thinks that deploying this way would be a good idea. I am not sure who that would be, though. 4) Deployment plugin in Jenkins that would connect to the REST actions of wotaskd. Others have pointed out that you do not want to go from Jenkins to auto-deployment. But what I _really_ want to do is have a Jenkins build install the app, install it with a different name and run the tests I have included in my application, and then report the results to me. If I am running a suite of MyApp.woa instances, Jenkins could auto-deploy a MyAppNext.woa and then run the tests on it for me. You would want the change of MyAppNext.woa to MyApp.woa to be something that Monitor could do as a separate step, like bouncing apps, and it should not be too difficult. 5) RPM and .deb packages of wotaskd and mod_webobjects, with a Yum/apt-get repositories to install/update the deployment tools on Linux. One could even have a Wonder install in port. I mean, hey, why not? Opinions? Got lots. Why do you ask? Do you want some of my extras? cheers - ray ___ 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
Re: Installing Tools and Framework is a mess
Hi Jess, I've always used the WOInstaller.jar option. You create the directory: /System/Library/WebObjects/Adaptors/Apache2.2 Seeing that this is a fresh install, you shouldn't have anything installed — but if you did: rm -f /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.la rm -f /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so -G On Jul 24, 2012, at 7:51 PM, Jeffrey Schmitz wrote: On a similar subject, I'm trying to setup a new Lion server machine for deployment. I'm trying to use these instructions: http://wiki.wocommunity.org/display/documentation/Deploying+on+Mac+OS+X+Server But I'm not getting very far because (I think) of changes made to Lion. The first thing that's unclear to me is what steps need to be done. Are the first two Install WeObjects... sections an either or proposition, or do you have to do both, or something in between? I'm thinking the part about installing mod_WebObjects.so in the second section needs to be done regardless which method you use to install webobjects. Continuing, after installing using the Apple installer, when I try to install the mdimension mod_WebObjects.so file, the directory referenced as containing the old module (/System/Library/WebObjects/Adaptors/Apache2.2) doesn't exist. So my main question is, where do I need to install the mod_WebObjects module on Lion, and where is the old one installed? Thanks, Jeff On Jul 21, 2012, at 1:42 PM, Pascal Robert wrote: Le 2012-07-17 à 21:30, G Brown a écrit : What do you all think? ...Oh, let me explain There is documentation for WOLips scattered in the Wonder wiki, the WOLips wiki, (WebObjects wiki?) etc. Why? Would it be a good idea to have it in one place/wiki? And then refer with those fancy hyperlink things to that one place? It would seem to me that would make updating it and finding it easier. It would seem that the natural place would be in the WOLips wiki. I can see how having it spread around makes extra documentation work and difficulties. Also, everything changes, but maybe the documentation can be set up to deal with the changes better. For example, a writer could refer to the current version throughout a document and maybe a note at the top would say the current recommended version is 4.5 (July 2014) and so on. Updating the document often would just be changing the 4.5 to 4.6, the date, July 2014 to March 2015, etc. Anything to help keep the documentation easy to update and provide clues as to what year the documentation was written. BTW, Confluence do display the last modified date of a page. But if we only fix a spelling mistake on a two years old document, it will put the date of the last modification. It is too bad we don't have IBM's Watson computer to read the mailing list, extract the juicy bits, assemble a rough draft of documentation, and email it to somebody for proof reading, probably to a Dave. Next decade? On Jul 17, 2012, at 5:19 PM, G Brown wrote: There is also: http://wiki.wocommunity.org/display/WOL/WOLips Getting Started The easiest way to install WOLips is to follow the steps in the Install WOLips with Eclipse Update Manager tutorial. If this is your first time using WOLips, this is the recommended method for installing WOLips. Also the installer should have a list of materials, or a page telling what all it does. On Jul 17, 2012, at 12:46 PM, Pascal Robert wrote: I do agree that we need to have an installer that will install Eclipse, WOLips, Wonder and the core WO frameworks. But we did cleanup the wiki a lot a couple of months ago, so I would like to know which pages on the wiki you followed, because this page: http://wiki.wocommunity.org/display/WONDER/Project+Wonder+Installation does specify that Java is not installed by default on Lion and launching a Java app will install the JVM. G Brown gsbr...@umich.edu ___ 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/gsbrown%40umich.edu This email sent to gsbr...@umich.edu G Brown gsbr...@umich.edu ___ 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/jeff%40netbrackets.com This email sent to j...@netbrackets.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:
Re: Installing Tools and Framework is a mess
Just as a follow up, I did run the Apple installer. If I now run the WOInstaller will there be problems? Also, I think you need to specify a destination when using the WOInstaller, but I don't see any directions saying where that should be. Finally, since I ran the apple installer, shouldn't the /System/Library/WebObjects/Adaptors/Apache2.2 be there? Thanks! Jeff On Jul 24, 2012, at 10:40 PM, George Domurot wrote: Hi Jess, I've always used the WOInstaller.jar option. You create the directory: /System/Library/WebObjects/Adaptors/Apache2.2 Seeing that this is a fresh install, you shouldn't have anything installed — but if you did: rm -f /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.la rm -f /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so -G On Jul 24, 2012, at 7:51 PM, Jeffrey Schmitz wrote: On a similar subject, I'm trying to setup a new Lion server machine for deployment. I'm trying to use these instructions: http://wiki.wocommunity.org/display/documentation/Deploying+on+Mac+OS+X+Server But I'm not getting very far because (I think) of changes made to Lion. The first thing that's unclear to me is what steps need to be done. Are the first two Install WeObjects... sections an either or proposition, or do you have to do both, or something in between? I'm thinking the part about installing mod_WebObjects.so in the second section needs to be done regardless which method you use to install webobjects. Continuing, after installing using the Apple installer, when I try to install the mdimension mod_WebObjects.so file, the directory referenced as containing the old module (/System/Library/WebObjects/Adaptors/Apache2.2) doesn't exist. So my main question is, where do I need to install the mod_WebObjects module on Lion, and where is the old one installed? Thanks, Jeff On Jul 21, 2012, at 1:42 PM, Pascal Robert wrote: Le 2012-07-17 à 21:30, G Brown a écrit : What do you all think? ...Oh, let me explain There is documentation for WOLips scattered in the Wonder wiki, the WOLips wiki, (WebObjects wiki?) etc. Why? Would it be a good idea to have it in one place/wiki? And then refer with those fancy hyperlink things to that one place? It would seem to me that would make updating it and finding it easier. It would seem that the natural place would be in the WOLips wiki. I can see how having it spread around makes extra documentation work and difficulties. Also, everything changes, but maybe the documentation can be set up to deal with the changes better. For example, a writer could refer to the current version throughout a document and maybe a note at the top would say the current recommended version is 4.5 (July 2014) and so on. Updating the document often would just be changing the 4.5 to 4.6, the date, July 2014 to March 2015, etc. Anything to help keep the documentation easy to update and provide clues as to what year the documentation was written. BTW, Confluence do display the last modified date of a page. But if we only fix a spelling mistake on a two years old document, it will put the date of the last modification. It is too bad we don't have IBM's Watson computer to read the mailing list, extract the juicy bits, assemble a rough draft of documentation, and email it to somebody for proof reading, probably to a Dave. Next decade? On Jul 17, 2012, at 5:19 PM, G Brown wrote: There is also: http://wiki.wocommunity.org/display/WOL/WOLips Getting Started The easiest way to install WOLips is to follow the steps in the Install WOLips with Eclipse Update Manager tutorial. If this is your first time using WOLips, this is the recommended method for installing WOLips. Also the installer should have a list of materials, or a page telling what all it does. On Jul 17, 2012, at 12:46 PM, Pascal Robert wrote: I do agree that we need to have an installer that will install Eclipse, WOLips, Wonder and the core WO frameworks. But we did cleanup the wiki a lot a couple of months ago, so I would like to know which pages on the wiki you followed, because this page: http://wiki.wocommunity.org/display/WONDER/Project+Wonder+Installation does specify that Java is not installed by default on Lion and launching a Java app will install the JVM. G Brown gsbr...@umich.edu ___ 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/gsbrown%40umich.edu This email sent to gsbr...@umich.edu G Brown gsbr...@umich.edu ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list
Re: Installing Tools and Framework is a mess
I've never used the other installer. But, I don't think you'll have any problems. We install to: /opt/webobjects -G On Jul 24, 2012, at 8:46 PM, Jeffrey Schmitz wrote: Just as a follow up, I did run the Apple installer. If I now run the WOInstaller will there be problems? Also, I think you need to specify a destination when using the WOInstaller, but I don't see any directions saying where that should be. Finally, since I ran the apple installer, shouldn't the /System/Library/WebObjects/Adaptors/Apache2.2 be there? Thanks!Jeff On Jul 24, 2012, at 10:40 PM, George Domurot wrote: Hi Jess, I've always used the WOInstaller.jar option. You create the directory: /System/Library/WebObjects/Adaptors/Apache2.2 Seeing that this is a fresh install, you shouldn't have anything installed — but if you did: rm -f /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.la rm -f /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so -G On Jul 24, 2012, at 7:51 PM, Jeffrey Schmitz wrote: On a similar subject, I'm trying to setup a new Lion server machine for deployment. I'm trying to use these instructions: http://wiki.wocommunity.org/display/documentation/Deploying+on+Mac+OS+X+Server But I'm not getting very far because (I think) of changes made to Lion. The first thing that's unclear to me is what steps need to be done. Are the first two Install WeObjects... sections an either or proposition, or do you have to do both, or something in between? I'm thinking the part about installing mod_WebObjects.so in the second section needs to be done regardless which method you use to install webobjects. Continuing, after installing using the Apple installer, when I try to install the mdimension mod_WebObjects.so file, the directory referenced as containing the old module (/System/Library/WebObjects/Adaptors/Apache2.2) doesn't exist. So my main question is, where do I need to install the mod_WebObjects module on Lion, and where is the old one installed? Thanks, Jeff On Jul 21, 2012, at 1:42 PM, Pascal Robert wrote: Le 2012-07-17 à 21:30, G Brown a écrit : What do you all think? ...Oh, let me explain There is documentation for WOLips scattered in the Wonder wiki, the WOLips wiki, (WebObjects wiki?) etc. Why? Would it be a good idea to have it in one place/wiki? And then refer with those fancy hyperlink things to that one place? It would seem to me that would make updating it and finding it easier. It would seem that the natural place would be in the WOLips wiki. I can see how having it spread around makes extra documentation work and difficulties. Also, everything changes, but maybe the documentation can be set up to deal with the changes better. For example, a writer could refer to the current version throughout a document and maybe a note at the top would say the current recommended version is 4.5 (July 2014) and so on. Updating the document often would just be changing the 4.5 to 4.6, the date, July 2014 to March 2015, etc. Anything to help keep the documentation easy to update and provide clues as to what year the documentation was written. BTW, Confluence do display the last modified date of a page. But if we only fix a spelling mistake on a two years old document, it will put the date of the last modification. It is too bad we don't have IBM's Watson computer to read the mailing list, extract the juicy bits, assemble a rough draft of documentation, and email it to somebody for proof reading, probably to a Dave. Next decade? On Jul 17, 2012, at 5:19 PM, G Brown wrote: There is also: http://wiki.wocommunity.org/display/WOL/WOLips Getting Started The easiest way to install WOLips is to follow the steps in the Install WOLips with Eclipse Update Manager tutorial. If this is your first time using WOLips, this is the recommended method for installing WOLips. Also the installer should have a list of materials, or a page telling what all it does. On Jul 17, 2012, at 12:46 PM, Pascal Robert wrote: I do agree that we need to have an installer that will install Eclipse, WOLips, Wonder and the core WO frameworks. But we did cleanup the wiki a lot a couple of months ago, so I would like to know which pages on the wiki you followed, because this page: http://wiki.wocommunity.org/display/WONDER/Project+Wonder+Installation does specify that Java is not installed by default on Lion and launching a Java app will install the JVM. G Brown gsbr...@umich.edu ___ 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/gsbrown%40umich.edu This email sent to gsbr...@umich.edu G Brown
Re: JavaMonitor
That path should not be mysite.com/WebObjects/Frameworks/... but mysite.com/WebObjects/JavaMonitor.woa/Frameworks/... You could try to set -WOFrameworksBaseURL /WebObjects/JavaMonitor.woa/Frameworks explicitly at startup though it is strange that it is not set automatically to the correct value. To make your life easier: you need only to copy the webserver resources for the frameworks Ajax, ERExtensions and JavaWOExtensions to make everything work as expected. jw Am 24.07.2012 um 22:13 schrieb WebObjects TORAcom: You are right, I found this error. NetworkError: 404 Not Found - http://mysite.com/WebObjects/Frameworks/Ajax.framework/WebServerResources/prototype.js; The JavaMonitor application does not have the frameworks embedded? Should I copy the Framework's WebServerResources to the Web Server folder? Thanks. Miguel. On 24/07/2012, at 14:00, Pascal Robert wrote: Check the JavaScript console in your browser to see if any errors are there. Hi, I downloaded JavaMonitor from http://jenkins.wocommunity.org/job/Wonder/lastSuccessfulBuild/artifact/Root/Roots/JavaMonitor.tar.gz I installed it. It looks great! thanks guys. I just have a problem, it seems that some div's don't work, I assume they should open. This is the image of the areas that don't open: Screen Shot 2012-07-24 at 13.08.01.png I click on HTTP Adaptor Settings and nothing happens. I tried with Safari, Chrome and Firefox, mac os X Lion. Does anybody have the same issue? Thanks in advance. Miguel Torres. ___ 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