You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by Mark Wehby <mw...@TRIPLEI.COM> on 2002/10/08 16:43:43 UTC
Weblogic Commerce Server/unusually configuration (newbie alert)
I am new to Cactus and relatively new to Weblogic Commerce Server. I am having the following problem with Cactus. I can get the SampleServlet and TestSampleServlet working on the server. The project is using Weblogic 6.0 and Commerce Server 3.5
The problem I am having revolves around the way the project I am trying to write unit tests for is deployed to the server. The classes are deployed to WebLogicCommerce3.5/classes directory. The EJB's are deployed to WebLogicCommerce3.5\config\wlcsDomain\applications\wlcsApp directory as .jar files. The .jsp files are deployed to WebLogicCommerce3.5\config\wlcsDomain\applications\wlcsApp\wlcs directory. This works because the WebLogicCommerce3.5/classes directory is put into the Server classpath.
When I deployed the SampleServlet, I created the following directory structure under the WebLogicCommerce3.5\config\wlcsDomain\applications\wlcsApp\wlcs\WEB-INF . I added a classes directory with the underlying subdirectories needed for the package... i.e. classes/com/.../TestClass.class
What I would like to do is deploy the test classes under the WEB-INF directory. When I do this, I get a ClassNotFoundException. The ServletRunner is finding the *Test.class, but it isn't finding the class I am testing, which is in the WebLogicCommerce3.5/classes directory.
As a second appoach, I could deploy the test classes with my other classes underneath the WebLogicCommerce3.5/classes directory. When I try to do this I get a ClassNotFoundException. The ServletRunner class is found, it is not finding the *Test class.
If I put the test class in the WEB-INF... directory, it will find it, but it doesn't find the class I am trying to test, which is in the WebLogicCommerce3.5/classes diretory. If I put the class I am trying to test under the WEB-INF directory, everything works fine.
Any help is greatly appreciated.
Thanks,
Mark