Hi Dave,
Thank you for your availability and your valuable advice. I found the script and I will modify according to my applications. I do not create 2 client / server applications, but only one. All work is done at levels of packages (client and server).
Thank you for your help and your support.
Thank you for your availability and your valuable advice. I found the script and I will modify according to my applications. I do not create 2 client / server applications, but only one. All work is done at levels of packages (client and server).
Thank you for your help and your support.
Envoyé depuis iCloud
Le 26 fév 2012 à 18:40, David Avendasora <webobje...@avendasora.com> a écrit :
Hi Raymond,The script is the one that in a "normal" WebObjects install would have installed in:/Library/Application Support/Apple/Developer Tools/WebObjects Support/UnixLaunchClient.shWhen you launch the app in Eclipse, WebObjects automatically looks for it in:"build/YourApp.woa/Contents/MacOS/YourApp_Client"and tries to run it if it.(note, that the file name is changed from "UnixLaunchClient.sh" to "YourApp_Client"I have a javaclientbuild.xml file that Eclipse runs whenever the incremental builder runs so it keeps it up-to-date. See: http://wiki.wocommunity.org/display/WO/Java+Client-WebStart+Incremental+BuildThere are several things about a Java Client web objects application that are different from a standard WebObjects application. #1 is that you are creating *two* applications with one Eclipse project. A server-side application (pretty-much a normal WebObjects application) and a client-side application. They each need different things and the standard build scripts and workflows do not work.ProjectBuilder/Xcode used to take care of all of this for you. Eclipse/WOLips is either indifferent to JC or outright hostile to it. Bundleless Builds, for example, do NOT work with Java Client. You have to turn it off.In the end, I have to agree with John and Philippe; unless you ABSOLUTELY MUST create a Java Client application, don't.Find another way.If you _really_ need to do Java Client, I'll help as I can on the list, but I can't guarantee responsiveness, I'm in Brunei so timezones are not usually my friend, unless you're in Australia, but you don't sound nearly that insane.I put a bunch of stuff up on the Wiki previously, not sure how up-to-date it all is, but you can certainly look there for ideas too: http://wiki.wocommunity.org/display/WO/Java+ClientDaveOn Feb 25, 2012, at 9:55 PM, Raymond NANEON wrote:Hi Dave,I can I see how your Apple's UnixLaunchScript.sh look like? So why is very difficult to launch a JavaClient on WebObjects 5.4 ?ThanksLe 24 févr. 2012 à 21:44, David Avendasora <webobje...@avendasora.com> a écrit :I just started up one of my Java Client/Server apps that when run in production, launches the client through Java WebStart.When I launch the server-side app in Eclipse then use the UnixLaunchClient.sh script to launch the client-side app the client-side application launches with no problem and connects to the server-side app and works just fine.However, when I connect to the server-side app through a web browser:I get the standard "click here to start Kaiten Manufacturing through WebStart." page. When I click on the link which should generate a JNLP file and return it to the browser I get this as the HTTP response:HTTP/1.0 404 Apple WebObjectsContent-Length: 0x-webobjects-loadaverage: 11The URL that the link is trying to load is: http://Kaiten.local:63994/cgi-bin/WebObjects/KMJavaClient.woa/eowebstart/com.webobjects.eodistribution._EOWebStartAction/webStart/JavaClient.jnlpI haven't tried to deploy at all to see if there is a problem once deployed.Again, if I launch using Apple's UnixLaunchScript.sh which should get copied into your App.woa/Contents/MacOS/ directory and get renamed to ProjectName_Client.If that is there when launching the app in Eclipse, then your app should automatically launch, without needing the JNLP file.DaveOn Feb 24, 2012, at 8:16 AM, Raymond NANEON wrote:Hi Dave,When I try to load the dynamic JavaClient.jnlp, nothing happens just this exception in log : java.io.FileNotFoundException: /Library/WebServer/Documents/cgi-bin/WebObjects/WebStartJNLPTest.woa/eowebstart/com.webobjects.eodistribution._EOWebStartAction/webStart/JavaClient.jnlp (No such file or directory)ThanksLe 23 févr. 2012 à 23:32, David Avendasora <webobje...@avendasora.com> a écrit :Hi Raymond,It's been a couple years since I did JavaClient stuff, but...What happens when you try to simply load " /cgi-bin/WebObjects/WebStartJNLPTest.woa/eowebstart/com.webobjects.eodistribution._EOWebStartAction/webStart/JavaClient.jnlp" in your web browser?DaveOn Feb 23, 2012, at 9:46 PM, Raymond NANEON wrote:_______________________________________________Hi,
I tried a little JavaClient app but I can't launch the app because the JavaClient.jnlp link is broken.
I got this error :
[2012-2-23 14:33:42 CET] <main> Opening application's URL in browser:
http://imac-cedre.utt.fr:51807/cgi-bin/WebObjects/WebStartJNLPTest.woa
[2012-2-23 14:33:42 CET] <main> null
[2012-2-23 14:33:42 CET] <main> Waiting for requests...
[2012-2-23 14:33:49 CET] <WorkerThread0> <com.webobjects.appserver._private.WOStaticResourceRequestHandler> Unable to get contents of file for uri. file: /Library/WebServer/Documents/cgi-bin/WebObjects/WebStartJNLPTest.woa/eowebstart/com.webobjects.eodistribution._EOWebStartAction/webStart/JavaClient.jnlp; uri: /cgi-bin/WebObjects/WebStartJNLPTest.woa/eowebstart/com.webobjects.eodistribution._EOWebStartAction/webStart/JavaClient.jnlp
[2012-2-23 14:33:49 CET] <WorkerThread0> java.io.FileNotFoundException: /Library/WebServer/Documents/cgi-bin/WebObjects/WebStartJNLPTest.woa/eowebstart/com.webobjects.eodistribution._EOWebStartAction/webStart/JavaClient.jnlp (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at com.webobjects.appserver._private.WOStaticResourceRequestHandler.handleRequest(WOStaticResourceRequestHandler.java:86)
at com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
at com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
at com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226)
at java.lang.Thread.run(Thread.java:680)
Main
<html>
<head>
<title>Main</title>
</head>
<body>Please
<webobject name = "JavaClientLink"> click here </webobject>
to start WebStartJNLPTest through WebStart.
</body>
</html>
JavaClientLink: WOHyperlink {
href = "">}
JavaClient
<body> <webobject name = "JavaClientComponent" /> </body>
JavaClientComponent: WOJavaClientComponent {
j2seVersion = "1.4+";
applicationClassName = "com.webobjects.eogeneration.EODynamicApplication";
applicationName = "D2JC WebStart Test";
applicationDescription = "D2JC WebStart Test";
downloadClientClasses = "noDownloadClientClasses";
vendor = "TEST";
}
Thanks for your HelpEnvoyé depuis iCloud
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%40avendasora.com
This email sent to webobje...@avendasora.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