Hi Josh, The ConnectException means that the Cactus client side could not connect to the redirector. So it probably means the redirector wasn't installed properly.
One idea though: - Make sure you have *ONLY* Jetty checked in the preferences page (i.e. do not put any other entries for the other containers). ATM, there is a strong limitation I think in that tests are run only on the first container defined. I could see from some screenshots you've sent me that you had jboss home defined there. Please remove it. I'm also not sure at all that JBoss is supported yet. Yes, I know there's a lot of stuff to document/fix in the Eclipse plugin (that's why it is experimental only and not yet released!). Thanks -Vincent > -----Original Message----- > From: Josh Lam [mailto:[EMAIL PROTECTED] > Sent: 12 January 2004 00:09 > To: Cactus Users List > Subject: RE: Eclipse Plugin Question > > Thanks Vincent, > > Here's what I got: > > When I first checked the .log file, there was an error > logged: > > !MESSAGE The library > file:D:/Dev/eclipse/plugins/org.apache.cactus.eclipse.runner_1.6dev- > 20031029/cactussupportsrc.jar > specified via the extraClasspathEntries extension > point of Cactus Testing Framework does not exist > > It turned out that the file was called > cactussupportsrc.zip instead of cactussupportsrc.jar. > > I went to the plugin directory and changed the > plugin.xml file so that it will now look for the > cactussupportsrc.jar and I got a different error in > Eclipse: > > java.net.ConnectException: Connection refused: connect > at java.net.PlainSocketImpl.socketConnect(Native > Method) > at > java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) > at > java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171) > at > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) > > ... > > and here's what my .log file says: > > !SESSION Jan 11, 2004 14:46:53.484 > --------------------------------------------- > java.version=1.4.2_01 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=win32, ARCH=x86, WS=win32, > NL=en_US > Command-line arguments: -os win32 -ws win32 -arch x86 > -install file:D:/Dev/eclipse/ > !ENTRY org.apache.cactus.eclipse.runner 1 0 Jan 11, > 2004 14:46:53.484 > !MESSAGE Cactus preference : Jetty = [true] > !ENTRY org.apache.cactus.eclipse.runner 1 0 Jan 11, > 2004 14:46:54.921 > !MESSAGE Cactus preference : ContextURL = > [http://localhost:8080/test] > !ENTRY org.apache.cactus.eclipse.runner 1 0 Jan 11, > 2004 14:46:54.921 > !MESSAGE Cactus preference : TempDir = [D:\Dev\temp] > !ENTRY org.apache.cactus.eclipse.runner 1 0 Jan 11, > 2004 14:46:54.937 > !MESSAGE Cactus preference : jetty.xml = > [src/webapp/jetty.xml] > !ENTRY org.apache.cactus.eclipse.runner 1 0 Jan 11, > 2004 14:46:54.968 > !MESSAGE Cactus preference : Jetty = [true] > !ENTRY org.apache.cactus.eclipse.runner 1 0 Jan 11, > 2004 14:46:54.968 > !MESSAGE Cactus preference : TempDir = [D:\Dev\temp] > !ENTRY org.apache.cactus.eclipse.runner 1 0 Jan 11, > 2004 14:47:00.968 > !MESSAGE Test run ended > > Finally, here's my webapp plugin properties: > > Output war: D:\Dev\temp\webapp.war (the D:\Dev\temp > directory is the same one as the Temp Directory in my > Cactus preferences) > > Webapp directory: src\webapp > > Again, this webapp directory is relative to my project > right? I ensured that there is a WEB-INF/web.xml file > there (its the one I took from the book example for > database). I also put the web.xml in > d:\Dev\temp\src\webapp\WEB-INF just in case. > > Thanks again. > > -- > Josh > > > > > --- Vincent Massol <[EMAIL PROTECTED]> wrote: > > Hi Josh, > > > > > -----Original Message----- > > > From: Josh Lam [mailto:[EMAIL PROTECTED] > > > Sent: 11 January 2004 08:29 > > > To: [EMAIL PROTECTED] > > > Subject: Eclipse Plugin Question > > > > > > Hi, > > > > > > I have both the catus runner plugin and the web > > app > > > plugin installe in Eclipse 2.1. > > > > > > When I tried to run a Cactus test, I got: > > > > > > org.apache.cactus.util.ChainedRuntimeException: > > Failed > > > to get the test results at > > > [http://localhost:8080/test/ServletRedirector] > > > > > > I am pretty sure its something I did not configure > > > properly. > > > > > > Do I need to have Jetty started? > > > > No. It is started automatically by the plugin. > > > > > > > > Also, when I looked at my Cactus container > > preferences > > > in Eclipse, it had Jetty checked and it says that > > the > > > location of the jetty.xml file is > > src/webapp/jetty.xml > > > Question is, what is that path relative to? is it > > my > > > Jetty installation? > > > > Nope. It's the path relative to your Eclipse > > project. However it's > > optional and is used to customize Jetty. > > > > Have you checked the webapp plugin properties? > > > (http://jakarta.apache.org/cactus/integration/eclipse/webapp_plugin.html > > ). In there you'll find the path to your web.xml > > file. > > > > You need to have a web.xml file containing the > > Cactus redirector (in the > > current version of the plugin, it is not added > > automatically). > > > > Can you also check your eclipse workspace log file > > (it's located in > > ECLIPSE_HOME/workspace/.metadata/.log). > > > > Thanks > > -Vincent > > > > > > > > Thanks. > > > > > > -- > > > Josh > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! Hotjobs: Enter the "Signing Bonus" > > Sweepstakes > > > http://hotjobs.sweepstakes.yahoo.com/signingbonus > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes > http://hotjobs.sweepstakes.yahoo.com/signingbonus > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
