Shovon, Ok good. Now that we know the problem, it is easy to fix !
Where do you put your war file ? In bea_home/wlserver6.0/config/mydomain/applications ? What's the name of your war (this would be the name of the webapp context) ? In short, you need to understand how packaging works in WL 6.0 to be able to deploy your jar and war. You have used the default webapp context in the URL you mention in cactus.properties which means you cannot have a war because you're using the DefaultWebApplication expanded war (located in bea_home/wlserver6.0/config/mydomain/applications). Make your choice : have a war and drop it in bea_home/wlserver6.0/config/mydomain/applications or use the default web app (which maps to the root context) ! -Vincent P.S.1 : You're lucky that I work and thus know WebLogic 6.x because this is not a Cactus issue ... ;-) P.S.2 : Please spend some time to understand how to deploy a J2EE application on weblogic as it is a prerequisite for using Cactus. That's actually one of the good point of Cactus : it forces you to understand how you will deploy your application early in the development cycle so that you don't find how to do it at the last moment ... :-) > -----Original Message----- > From: shovon [mailto:[EMAIL PROTECTED]] > Sent: 17 December 2001 10:54 > To: Cactus Users List > Subject: Re: file not found exception > > > hi vincent > thanks for ur response. > ya i did what u said,but still its giving Error 404. > > here is how my cactus.properties file looks like now. > cactus.servletRedirectorURL = http://localhost:7001/ServletRedirector > > will appreciate ur response > regds > shovon > > ----- Original Message ----- > From: "Vincent Massol" <[EMAIL PROTECTED]> > To: "'Cactus Users List'" <[EMAIL PROTECTED]> > Sent: Monday, December 17, 2001 3:57 PM > Subject: RE: file not found exception > > > > Shovon, > > > > The first thing to try is to see if the cactus redirector is properly > > mapped. To do this start weblogic and then open a browser and type " > > http://localhost:7001/ServletRedirector". You should get a 500 error > > (because we have not sent any needed parameter). If you get a 4xx error, > > it means there is a mapping problem. > > > > All other issues are probably related to WL 6.x and not Cactus. For > > example, have correctly indicated in web.xml/weblogic.xml the JNDI name > > of the ejb to test ? > > > > As you're using Cactus 1.3, the mapping of the ServletRedirector must > > not end with a forward slash. It should be : > > > > cactus.servletRedirectorURL = http://localhost:7001/ServletRedirector > > > > (and not : cactus.servletRedirectorURL = > > http://localhost:7001/ServletRedirector/) > > > > Same goes for the mapping in web.xml which should not have a trailing > > "/". > > > > Let's progress from there. > > Thanks > > -Vincent > > > > > -----Original Message----- > > > From: shovon [mailto:[EMAIL PROTECTED]] > > > Sent: 17 December 2001 10:01 > > > To: [EMAIL PROTECTED] > > > Subject: file not found exception > > > > > > hi all > > > i m relatively new to cactus. > > > For the last three days i am trying to run some EJB testcases using > > > weblogic 6.0. > > > but i am getting the following exceptions. > > > > > > > > > [junit] > > > > > http://localhost:7001/ServletRedirector?Cactus_TestMethod=testConvert&Ca > > > > > ctus_TestClass=ConverterTest&Cactus_AutomaticSession=true&Cactus_Service > > =C > > > ALL_TEST > > > [junit] java.io.FileNotFoundException: > > > http://localhost:7001/ServletRedirector?C > > > > > actus_TestMethod=testConvert&Cactus_TestClass=ConverterTest&Cactus_Autom > > at > > > icSession= > > > true&Cactus_Service=CALL_TEST > > > [junit] at > > > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpUR > > > LConnection.java:545) > > > [junit] at > > > org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream > > > > > (AutoReadHttpURLConnection.java;org/apache/cactus/util/log/LogAspect.jav > > a( > > > 1k):125) > > > [junit] at > > > org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractH > > > ttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):187) > > > [junit] at > > > org.apache.cactus.client.AbstractHttpClient.doTest$ajcPostAround1 > > > > > 0(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k): > > 11 > > > 4) > > > > > > my dir structures are as follows........ > > > my ejb.jar as all the class files and the ejb specific files. > > > > > > my ejb.war files has got the following structure > > > > > > WEB-INF > > > ___ |_________________ > > > | | | > > > web.xml classes lib > > > | | > > > ____|______ | > > > all classes _________________________ > > > including the test cases | | > > > cactus.jar junit.jar > > > > > > > > > the cactus.properties file is as follows: > > > > > > cactus.servletRedirectorURL = http://localhost:7001/ServletRedirector/ > > > > > > can anyone help me out? > > > > > > regds > > > shovon > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > _________________________________________________________ > > Do You Yahoo!? > > Get your free @yahoo.com address at http://mail.yahoo.com > > > > > -- > To unsubscribe, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
