problem with deploying wo application
"Beru Whitesun" <[email protected]>
| Newsgroups | gmane.comp.web.webobjects.admin |
|---|---|
| Message-ID | <[email protected]> |
Hello list. I have a problem deploying my application on linux. If anyone could help me I'd appreciate that very much. Please excuse the long text. Details: WO 5.2 Debian Linux 2.4.22-physmem-patch3-5um java version "1.3.1" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-02b-FCS) Java HotSpot(TM) Client VM (build Blackdown-1.3.1_02b-FCS, mixed mode) I used the file "HOW-TO: Setup WebObjects on Linux" from: http://www.tetlabors.de/wo/setup_webobjects_on_linux.html (cheers!) Beru Here is the issue: I log on to the server as a user specifically set up for wo deployment and start the wotaskd after setting my $NEXT_ROOT env variable and recieve the following output: /usr/local/Apple/Library/WebObjects/JavaApplications/wotaskd.woa/wotaskd Reading UNIXClassPath.txt ... Launching wotaskd.woa ... java -DWORootDirectory="/usr/local/Apple" -DWOLocalRootDirectory="/usr/local/Apple/Local" -DWOUserDirectory="/home/<user>/<dir>" -DWOEnvClassPath="" -DWOApplicationClass=Application -DWOPlatform=UNIX -Dcom.webobjects.pid=3952 -DWOAllowRapidTurnaround=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap appRoot is /usr/local/Apple/Library/WebObjects/JavaApplications/wotaskd.woa/Contents Loading /usr/local/Apple/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/UNIX/UNIXClassPath.txt Generated classpath: /usr/local/Apple/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Java/wotaskd.jar /usr/local/Apple/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar /usr/local/Apple/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar /usr/local/Apple/Library/PrivateFrameworks/JavaMonitor.framework/Resources/Java/javamonitor.jar /usr/local/Apple/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar /usr/local/Apple/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/JavaWOExtensions.jar /usr/local/Apple/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar /home/womaster/Library/Java /usr/local/Apple/Local/Library/Java /usr/local/Apple/Library/Java/ /Network/Library/Java /usr/local/Apple/Library/Frameworks/JavaVM.framework/Classes/classes.jar /usr/local/Apple/Library/Frameworks/JavaVM.framework/Classes/ui.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/avalon-framework-4.1.2.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/jaxrpc.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/commons-discovery.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/axis-ant.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/axis.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/commons-logging.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/log4j-1.2.4.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/saaj.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/wsdl4j.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/logkit-1.0.1.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/ [2004-03-10 23:53:14 GMT] <main> Multicast Response Disabled [2004-03-10 23:53:14 GMT] <Thread-0> Created UDP socket; listening for requests... [2004-03-10 23:53:15 GMT] <main> The URL for webserver connect is: http://<my-domain>/cgi-bin/WebObjects/wotaskd.woa/-1085 The URL for direct connect is: http://<my-domain>:1085/cgi-bin/WebObjects/wotaskd.woa [2004-03-10 23:53:15 GMT] <main> Waiting for requests... When i attempt to access the Direct Connect URI, I recieve the following error: 403 Forbidden which stems from the output: Attempt to call Direct Action: defaultAction with incorrect password. This I believe is due to me setting the password in Monitor previously, so no problems there as the daemon is doing its job nonetheless. [As an aside, how does one set the Monitor password to <empty string>? This is not possible from within the monitor web app] The next thing I needed to do was start up the Monitor, to check that everything is working okay. So I do this and recieve the following output: /usr/local/Apple/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor > monitorLog 2>&1 & Reading UNIXClassPath.txt ... Launching JavaMonitor.woa ... java -DWORootDirectory="/usr/local/Apple" -DWOLocalRootDirectory="/usr/local/Apple/Local" -DWOUserDirectory="/home/<user>" -DWOEnvClassPath="" -DWOApplicati onClass=Application -DWOPlatform=UNIX -Dcom.webobjects.pid=4297 -DWOAllowRapidTurnaround=false -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstra p appRoot is /usr/local/Apple/Library/WebObjects/JavaApplications/JavaMonitor.woa/Contents Loading /usr/local/Apple/Library/WebObjects/JavaApplications/JavaMonitor.woa/Contents/UNIX/UNIXClassPath.txt Generated classpath: /usr/local/Apple/Library/WebObjects/JavaApplications/JavaMonitor.woa/Contents/Resources/Java/javamonitor.jar /usr/local/Apple/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar /usr/local/Apple/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar /usr/local/Apple/Library/PrivateFrameworks/JavaMonitor.framework/Resources/Java/javamonitor.jar /usr/local/Apple/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar /usr/local/Apple/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/JavaWOExtensions.jar /usr/local/Apple/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar /home/womaster/Library/Java /usr/local/Apple/Local/Library/Java /usr/local/Apple/Library/Java/ /Network/Library/Java /usr/local/Apple/Library/Frameworks/JavaVM.framework/Classes/classes.jar /usr/local/Apple/Library/Frameworks/JavaVM.framework/Classes/ui.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/avalon-framework-4.1.2.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/jaxrpc.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/commons-discovery.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/axis-ant.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/axis.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/commons-logging.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/log4j-1.2.4.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/saaj.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/wsdl4j.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/logkit-1.0.1.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/ [2004-03-11 00:33:18 GMT] <main> Creating LifebeatThread now with: JavaMonitor 1049 <name>/<ip> 1085 30000 [2004-03-11 00:33:21 GMT] <main> Your application is not running on a supported development platform. AutoLaunch will not work. Your application's URL is: http://<name>:1049/cgi-bin/WebObjects/JavaMonitor.woa [2004-03-11 00:33:22 GMT] <main> Waiting for requests... And I can access Monitor through my user agent on that URL. This is all fine and great. What I really want to do it run my own apps though, so I made a simple app for testing and after chmodding the executable issue this command: HelloWorld-0.1-20040311-101639/HelloWorld.woa/HelloWorld > hwLog 2>&1 & Reading UNIXClassPath.txt ... Launching HelloWorld.woa ... java -DWORootDirectory="/usr/local/Apple" -DWOLocalRootDirectory="/usr/local/Apple/Local" -DWOUserDirectory="/home/<user>/<dir>" -DWOEnvC lassPath="" -DWOApplicationClass=Application -DWOPlatform=UNIX -Dcom.webobjects.pid=4415 -classpath WOBootstrap.jar com.webobjects._bootstra p.WOBootstrap appRoot is /home/<user>/<dir>/HelloWorld-0.1-20040311-101639/HelloWorld.woa/Contents Loading /home/<user>/<dir>/HelloWorld-0.1-20040311-101639/HelloWorld.woa/Contents/UNIX/UNIXClassPath.txt Generated classpath: /home/<user>/<dir>/HelloWorld-0.1-20040311-101639/HelloWorld.woa/Contents/Resources/Java/helloworld.jar /usr/local/Apple/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar /usr/local/Apple/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar /usr/local/Apple/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar /usr/local/Apple/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar /usr/local/Apple/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar /usr/local/Apple/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/JavaWOExtensions.jar /usr/local/Apple/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/avalon-framework-4.1.2.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/jaxrpc.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/commons-discovery.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/axis-ant.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/axis.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/commons-logging.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/log4j-1.2.4.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/saaj.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/wsdl4j.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/logkit-1.0.1.jar /usr/local/Apple/Local/Library/WebObjects/Extensions/ [2004-03-11 00:42:02 GMT] <main> Creating LifebeatThread now with: HelloWorld 1056 <name>/<ip> 1085 30000 Welcome to HelloWorld ! [2004-03-11 00:42:03 GMT] <main> The URL for webserver connect is: http://<name>/cgi-bin/WebObjects/HelloWorld.woa/-1056 [2004-03-11 00:42:03 GMT] <main> Waiting for requests... When I try to hit the URL I get a 404. Is the fact that I receive no output telling me about "direct connect" or just simply "Your application's URL is:" an indication that I have not set the arguments correctly when i run the executable? Or is it something I have completely missed? I appreciate any help I can get on this issue.. Thanks again! Beru. _________________________________________________________________ Personalise your phone with chart ringtones and polyphonics. Go to http://ringtones.com.au/ninemsn/control?page=/ninemsn/main.jsp