jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Petar Tahchiev" <paranoia...@gmail.com>
Subject Re: Problem to run a Cactus test using Jetty integration
Date Mon, 07 Jan 2008 15:39:53 GMT
Hi Rene,

It seems that the versions of Jetty >= 6 there is a gap in the
API. Some of the methods that were in the Server class are now
missing. And apparently one of them is addListener. Those methods
were not deprecated, so I assume that they are just no longer supported.
I am not sure if the Jetty integration will be available with the future
versions of the Cactus project.

2008/1/7, Rene Döring <doe@wilken.de>:
>
> Hello Petar
>
> I have used Jetty 6.1.7 which did not work.
> Now, I try it with Jetty 5.1.14 and it works. That's fine for me.
>
> Regards
>
> Rene
>
>
> Petar Tahchiev wrote:
> > Hi Rene,
> >
> > can you please tell us what is the version of Jetty you are using?
> > And can you try downgrading to, lets say Jetty 5?
> >
> >
> > 2008/1/4, Rene Döring <doe@wilken.de>:
> >
> >> Hello
> >>
> >> I'm using Cactus for the first time, so I have some difficulties to get
> >> it working. I want to test some servlets, therefore I'm using the Jetty
> >> integration.
> >>
> >> I try to run Cactus with Ant and my task looks something like this:
> >>     <target name="run-tests" depends="compile-tests">
> >>         <junit fork="yes" haltonfailure="yes" haltonerror="yes"
> >> printsummary="yes"
> >>            showoutput="true">
> >>
> >>             <jvmarg value="-
> Dcactus.contextURL=http://localhost:8989/test
> >> "/>
> >>
> >>             <classpath>
> >>                 <pathelement location="/home/.../lib/jetty-6.1.6rc0.jar
> "/>
> >>                 <pathelement
> >> location="/home/.../lib/jetty-util-6.1.6rc0.jar"/>
> >>                 <pathelement location="/home/.../servlet.jar"/>
> >>                 [...]
> >>             </classpath>
> >>             <classpath path="build/test-class"/>
> >>
> >>             <batchtest todir="${test.log.dir}" >
> >>                 <fileset refid="test.classes.files" />
> >>             </batchtest>
> >>             <formatter type="plain" usefile="false" />
> >>             <formatter type="xml" />
> >>
> >>         </junit>
> >>   </target>
> >>
> >>
> >> The only class which should be tested is the following:
> >>
> >> public class TestJettyAll extends TestCase
> >> {
> >>     public static Test suite()
> >>     {
> >>         TestSuite suite = new TestSuite();
> >>         suite.addTestSuite(TestSLabel.class);
> >>
> >>         return new JettyTestSetup(suite);
> >>     }
> >> }
> >>
> >>
> >> And the TestSLabel class looks as follows (only to test whether it
> works
> >> or not):
> >>
> >> public class TestSLabel extends TestCase{
> >>     public void testSButton(){
> >>         int i=5;
> >>         assertEquals(i,5);
> >>     }
> >> }
> >>
> >>
> >> And now my problem. When I run the ant target, I receive the following
> >> output:
> >>
> >> Testcase: unknown took 0 sec
> >> Caused an ERROR
> >> org.mortbay.jetty.Server.addListener(java.lang.String)
> >> java.lang.NoSuchMethodException:
> >> org.mortbay.jetty.Server.addListener(java.lang.String)
> >> at java.lang.Class.getMethod(Class.java:1605)
> >> at
> >> org.apache.cactus.extension.jetty.JettyTestSetup.createServer(
> >> JettyTestSetup.java:361)
> >> at
> >> org.apache.cactus.extension.jetty.JettyTestSetup.setUp(
> JettyTestSetup.java
> >> :209)
> >> at
> >> org.apache.cactus.extension.jetty.JettyTestSetup$1.protect(
> >> JettyTestSetup.java:165)
> >> at
> >> org.apache.cactus.extension.jetty.JettyTestSetup.run_aroundBody0(
> >> JettyTestSetup.java:174)
> >> at
> >> org.apache.cactus.extension.jetty.JettyTestSetup.run_aroundBody1$advice
> (
> >> JettyTestSetup.java:224)
> >> at org.apache.cactus.extension.jetty.JettyTestSetup.run(
> >> JettyTestSetup.java)
> >>
> >> What is the problem? The org.mortbay.jetty.Server class is in the
> >> classpath. I have no idea how I can solve the problem :-(
> >> Is there anyone how can help me?
> >>
> >> Thanks
> >>
> >> Rene
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> >>
> >>
> >>
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>
>


-- 
Regards, Petar!
Karlovo, Bulgaria.

EOOXML Objections
http://www.grokdoc.net/index.php/EOOXML_objections

Public PGP Key at:
https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611
Key Fingerprint: A369 A7EE 61BC 93A3 CDFF  55A5 1965 8550 C311 0611

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message