Hi: I'm attempting to use zoap in jboss-tomcat-2.1-beta. some qualified success after adjusting classpaths. Downloaded latest zoap from CVS.......................yes unzipped source, binary...............................yes copied zoap.jar, inforUtil.jar to jboss-2.1/lib/ext...yes using premodified jboss.conf, jboss.jcml to add zoap MBean jboss-tomcat-2.1-beta starts normally.................yes excerpt of jboss startup messages: ------------------------------------- [Verifier] Bean : TestService Method : public abstract TestInterface create() throws RemoteException Section: 6.10.6 Warning: All the exceptions defined in the throw clause of the matching ejbCreate(...) method of the enterprise bean class must be included in the throws clause of a matching create(...) method. [Verifier] Bean : TestService Method : public abstract TestInterface create() throws RemoteException Section: 6.10.6 Warning: The throws clause of a create(...) method must include the javax.ejb.createException. [Container factory] Deplyoing TestService [HttpServer] registerSoapRouter(test/TestService,org.jboss.plugins.zoap.SoapContainerInvoker@9de5b) ------------------------------------- created make.bat in zoap/src/test to compile test.Test.java: --------------------------------- set CLASSPATH=%CLASSPATH%;..\..\lib\ext\ant.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\jaxp.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\parser.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\tools.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\junit.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\inforUtil.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\zoap.jar set CLASSPATH=%CLASSPATH%;..\..\client\test-client.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\ejb.jar set JAVA_HOME=c:\jdk1.3 c:\jdk1.3\bin\javac -classpath "%CLASSPATH%" Test.java -------------------------------------------------------- compiled test.Test.java...............................yes created run.bat in zoap/src/test to execute test.Test.class: -------------------------------------------------------- set CLASSPATH=%CLASSPATH%;..\..\lib\ext\ant.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\jaxp.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\parser.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\tools.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\junit.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\inforUtil.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\zoap.jar set CLASSPATH=%CLASSPATH%;..\..\client\test-client.jar set CLASSPATH=%CLASSPATH%;..\..\lib\ext\ejb.jar set JAVA_HOME=c:\jdk1.3 c:\jdk1.3\bin\java -cp "..%CLASSPATH%" test.Test > junk.dat -------------------------------------------------------- executed test.Test.class..............................errors encountered output created by running test.Test.class: -------------------------------------------------------- ..................E.E.E.E.E.E Time: 2.47 There were 6 errors: 1) testMetaProxy(org.zoap.soap.test.Soap) java.lang.NullPointerException at de.infor.ce.http.Request.send(Request.java:325) at de.infor.ce.http.Request.send(Request.java:249) at org.zoap.soap.HttpRequest.sendMessage(HttpRequest.java:195) at org.zoap.soap.SoapInvocationHandler.invoke(SoapInvocationHandler.java:126) at $Proxy0.testObject(Unknown Source) at org.zoap.soap.test.Soap.testMetaProxy(Soap.java:846) at java.lang.reflect.Method.invoke(Native Method) at junit.framework.TestCase.runTest(TestCase.java:156) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:121) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.textui.TestRunner.doRun(TestRunner.java:74) at junit.textui.TestRunner.run(TestRunner.java:201) at test.Test.main(Test.java:57) 2) testBoolean(test.Test) java.lang.NullPointerException at test.Test.testBoolean(Test.java:101) at java.lang.reflect.Method.invoke(Native Method) at junit.framework.TestCase.runTest(TestCase.java:156) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:121) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.textui.TestRunner.doRun(TestRunner.java:74) at junit.textui.TestRunner.run(TestRunner.java:201) at test.Test.main(Test.java:57) 3) testString(test.Test) java.lang.NullPointerException at test.Test.testString(Test.java:107) at java.lang.reflect.Method.invoke(Native Method) at junit.framework.TestCase.runTest(TestCase.java:156) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:121) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.textui.TestRunner.doRun(TestRunner.java:74) at junit.textui.TestRunner.run(TestRunner.java:201) at test.Test.main(Test.java:57) 4) testNullString(test.Test) java.lang.NullPointerException at test.Test.testNullString(Test.java:113) at java.lang.reflect.Method.invoke(Native Method) at junit.framework.TestCase.runTest(TestCase.java:156) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:121) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.textui.TestRunner.doRun(TestRunner.java:74) at junit.textui.TestRunner.run(TestRunner.java:201) at test.Test.main(Test.java:57) 5) testObject(test.Test) java.lang.NullPointerException at test.Test.testObject(Test.java:169) at java.lang.reflect.Method.invoke(Native Method) at junit.framework.TestCase.runTest(TestCase.java:156) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:121) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.textui.TestRunner.doRun(TestRunner.java:74) at junit.textui.TestRunner.run(TestRunner.java:201) at test.Test.main(Test.java:57) 6) testException(test.Test) java.lang.NullPointerException at test.Test.testException(Test.java:241) at java.lang.reflect.Method.invoke(Native Method) at junit.framework.TestCase.runTest(TestCase.java:156) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:121) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.framework.TestSuite.runTest(TestSuite.java:157) at junit.framework.TestSuite.run(TestSuite.java:152) at junit.textui.TestRunner.doRun(TestRunner.java:74) at junit.textui.TestRunner.run(TestRunner.java:201) at test.Test.main(Test.java:57) FAILURES!!! Tests run: 23, Failures: 0, Errors: 6 -------------------------------------------------------- -rob -- -------------------------------------------------------------- To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED]