To answer your packaging question, yes, I plan to clean that up and separate
it better, but I didn't get to a point where things even worked. I'll do
that once things work again :)

"ant example" will build the example EAR file. When you deploy, you'll need
the beanshell jar (bsh.jar I think) to be in orion/lib or in
osworkflow_ear/config (it's in the classpath).

-Pat

----- Original Message -----
From: "Rajagopal. V" <[EMAIL PROTECTED]>
To: "Cactus Users List" <[EMAIL PROTECTED]>
Sent: Thursday, May 02, 2002 5:59 PM
Subject: Re: Orion 1.5.4 and Cactus 1.3


> I checked out the code from OSWorkflow and installed
> it on Orion. All i got while installing was that it
> cudnt find bsh libraries, thats alrite, but i could
> not find the ant test target??? Where is your ant test
> target. how do u test this!!!
>
> Also i found one thing when i checked out the code. Im
> not sure why you package the test scripts along with
> your main source code. What I did when i tested was
> create the ear with the main application alone and
> create a separate war file for Cactus. I mite not
> understand what u were doing.. Let me know how you are
> testing it(i mean the target and other stuff).
>
> Cheers
> Raj
>
> --- Patrick Lightbody <[EMAIL PROTECTED]> wrote:
> > It works for me too on Orion, but only until I
> > redeploy the app. Then it
> > bombs out with that ClassCastException. If you do
> > try Orion tonight, grab
> > the OSWorkflow CVS and build with "ant example".
> > Then deploy
> > osworkflow_example.ear and try running the testcase.
> > It should work. Then
> > tough web.xml or application.xml (orion unpacks the
> > ear) and try again, it
> > should fail. :(
> >
> > -Pat
> >
> >
> > >From: "Rajagopal. V" <[EMAIL PROTECTED]>
> > >Reply-To: "Cactus Users List"
> > <[EMAIL PROTECTED]>
> > >To: Cactus Users List
> > <[EMAIL PROTECTED]>
> > >Subject: Re: Orion 1.5.4 and Cactus 1.3
> > >Date: Thu, 2 May 2002 11:38:45 -0700 (PDT)
> > >
> > >Hi Pat,
> > >This is what I tried and what i got. It ran
> > perfectly
> > >alright on weblogic 6.1.. This is the output
> > >
> > >     [junit] Running BasicTest
> > >     [junit] URL:
> >
> >http://localhost:7001/CactusTest/ServletRedirector?Cactus_TestM
> >
>
>ethod=testFoo&Cactus_TestClass=BasicTest&Cactus_AutomaticSession=true&Cactu
s_Ser
> > >vice=CALL_TEST
> > >     [junit] Response Code:200
> > >     [junit] URL:
> >
> >http://localhost:7001/CactusTest/ServletRedirector?Cactus_Servi
> > >ce=GET_RESULTS
> > >     [junit] Response Code:200
> > >     [junit] URL:
> >
> >http://localhost:7001/CactusTest/ServletRedirector?Cactus_TestM
> >
>
>ethod=testBar&Cactus_TestClass=BasicTest&Cactus_AutomaticSession=true&Cactu
s_Ser
> > >vice=CALL_TEST
> > >     [junit] Response Code:200
> > >     [junit] URL:
> >
> >http://localhost:7001/CactusTest/ServletRedirector?Cactus_Servi
> > >ce=GET_RESULTS
> > >     [junit] Response Code:200
> > >     [junit] Tests run: 2, Failures: 1, Errors: 0,
> > Time
> > >elapsed: 0.231 sec
> > >     [junit] Testsuite: BasicTest
> > >     [junit] Tests run: 2, Failures: 1, Errors: 0,
> > Time
> > >elapsed: 0.231 sec
> > >     [junit]
> > >     [junit] Testcase: testFoo took 0.171 sec
> > >     [junit] Testcase: testBar took 0.06 sec
> > >     [junit]     FAILED
> > >     [junit] null
> > >     [junit] junit.framework.AssertionFailedError
> > >     [junit]     at
> > >junit.framework.Assert.fail(Assert.java:65)
> > >     [junit]     at
> > >junit.framework.Assert.assertTrue(Assert.java:38)
> > >     [junit]     at
> > >junit.framework.Assert.assertTrue(Assert.java:45)
> > >     [junit]     at BasicTest.testBar(Unknown
> > Source)
> > >
> > >     [junit]     at
> > >java.lang.reflect.Method.invoke(Native Method)
> > >     [junit]     at
> >
> >org.apache.cactus.AbstractTestCase.runServerTest(AbstractTest
> > >Case.java:524)
> > >     [junit]     at
> >
> >org.apache.cactus.AbstractTestCase.runBareServerTest(Abstract
> > >TestCase.java:490)
> > >     [junit]     at
> >
> >org.apache.cactus.server.AbstractTestCaller.doTest(AbstractTe
> > >stCaller.java:150)
> > >     [junit]     at
> >
> >org.apache.cactus.server.AbstractTestController.dispatch79_ha
> >
>
>ndleRequest(AbstractTestController.java;org/apache/cactus/util/log/LogAspec
t.jav
> > >a(1k):123)
> > >     [junit]     at
> >
> >org.apache.cactus.server.AbstractTestController.around79_hand
> >
>
>leRequest(AbstractTestController.java;org/apache/cactus/util/log/LogAspect.
java(
> > >1k):1147)
> > >     [junit]     at
> >
> >org.apache.cactus.server.AbstractTestController.handleRequest
> >
>
>(AbstractTestController.java;org/apache/cactus/util/log/LogAspect.java(1k):
101)
> > >     [junit]     at
> >
> >org.apache.cactus.server.ServletTestRedirector.dispatch88_doP
> >
>
>ost(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k
):132
> > >)
> > >     [junit]     at
> >
> >org.apache.cactus.server.ServletTestRedirector.around88_doPos
> >
>
>t(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k):
1147)
> > >
> > >     [junit]     at
> >
> >org.apache.cactus.server.ServletTestRedirector.doPost(Servlet
> >
> >TestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k):118)
> > >     [junit]     at
> >
> >org.apache.cactus.server.ServletTestRedirector.dispatch87_doG
> >
>
>et(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k)
:105)
> > >
> > >     [junit]     at
> >
> >org.apache.cactus.server.ServletTestRedirector.around87_doGet
> >
>
>(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k):1
147)
> > >     [junit]     at
> >
> >org.apache.cactus.server.ServletTestRedirector.doGet(ServletT
> >
> >estRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k):101)
> > >     [junit]     at
> >
> >javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> > >     [junit]     at
> >
> >javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > >     [junit]     at
> >
> >weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servl
> > >etStubImpl.java:265)
> > >     [junit]     at
> >
> >weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java
> > >:21)
> > >     [junit]     at
> >
> >weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChai
> > >nImpl.java:27)
> > >     [junit]     at
> >
> >weblogic.servlet.internal.WebAppServletContext.invokeServlet(
> > >WebAppServletContext.java:2501)
> > >     [junit]     at
> >
> >weblogic.servlet.internal.ServletRequestImpl.execute(ServletR
> > >equestImpl.java:2204)
> > >     [junit]     at
> >
> >weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
> > >
> > >     [junit]     at
> >
> >weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> > >     [junit]
> > >
> > >BUILD FAILED
> > >
> > >There are some debug statements with the URLs,
> > thats
> > >not part of Cactus, thats what i did to know whats
> > >going on inside Cactus, so please ignore that.
> > >Other than that, i got one test working and one
> > failed
> > >as per the testcase u wrote..
> > >
> > >If you need, i can send you the ant file that i use
> > >with the weblogic extension. Ive never played with
> > >Orion, maybe i should try it tonite.
> > >
> > >Cheers
> > >Raj
> > >
> > >--- Patrick Lightbody <[EMAIL PROTECTED]> wrote:
> > > > I'm told a possible cause of the problem is that
> > > > Cactus is placing a
> > > > non-serializable object in the session or
> > servlet
> > > > context. Could this be a
> > > > reason? I'm pretty much exhausted with ideas...
> > I've
> > > > got my test case in
> > > > public CVS (OSWorkflow from
> > www.opensymphony.com),
> > > > if anyone wants to take a
> > > > quick peak... :)
> > > >
> > > > -Pat
> > > >
> > > > ----- Original Message -----
> > > > From: "Patrick Lightbody" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Wednesday, May 01, 2002 9:16 PM
> > > > Subject: Re: Orion 1.5.4 and Cactus 1.3
> > > >
> > > >
> > > > > Nope, my test case isn't even an EJB (it's
> > nothing
> > > > more than a single
> > > > line,
> > > > > testFoo() { assertTrue(true); }. The cactus
> > and
> > > > junit libs are in
> > > > > WEB-INF/lib and the test case has nothing to
> > do
> > > > with EJBs. This happens
> > > > > after I touch application.xml, which tells
> > orion
> > > > to reload the entire EAR,
> > > > > even if nothing has changed. Very strange
> > indeed.
> > > > I stepped through the
> > > > code
> > > > > and did a watch on the line causing this
> > > > ClassCastException. The first
> > > > time,
> > > > > ".... instanceof AbstractTestCase" returns
> > true,
> > > > but after the EAR
> >
> === message truncated ===
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - your guide to health and wellness
> http://health.yahoo.com
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to