--- Ruben DF <[EMAIL PROTECTED]>写道:
> Hi, I have just seen the mail written by Jack Wang
> where he says all the steps to build and deploy
> Kandula. Thanks for that, Jack :)
> 
> Sorry, I am newbie and I have doubts about some steps.
> I don't understand the steps number 6 and 7 where he
> talks about jotm*.jar and j2ee.jar files. let's
> remember:
> 
> step 6 Download jotm(Mine is jotm-2.0.10) software and
> copy jotm*.jar 
> to
> %CATALINA_HOME%/webapps/axis/WEB-INF/lib/

Yes, I also use jotm-2.0.10, and the carol.properties in tomcat 5.5 is:
 carol.protocols=jrmp
 # In JOTM 2.0.10, CAROL 4.0 is used to perform jndi lookup. 
 # In CAROL 4.0, the LMI protocol has been removed with 
 # since equivalent functionality exist within the JRMP protocol. 
 carol.start.rmi=false
 carol.jvm.rmi.local.call=true
 carol.jndi.java.naming.factory.url.pkgs=org.apache.naming
 carol.start.jndi=false
 carol.start.ns=false

> 
> step 7 Download j2ee.jar from internet and copy it 
> %CATALINA_HOME%/webapps/axis/WEB-INF/lib/
> 
>  In the guide of Kandula (README.1st) there are not
> those files (jotm*.jar and j2ee.jar). Without those
> files, It works ok, so... what's wrong?
> 

 I also notice it, and it works ok, but the console reports the following 
message:
------------------------------------------
信息: XML validation disabled
2006-2-1 10:15:53 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(C:\apache-tomcat-5.5.12\webapps\axis\WEB-INF\lib\geronimo-
spec-j2ee-1.4-rc4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Of
fending class: javax/servlet/Servlet.class
2006-2-1 10:15:53 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(C:\apache-tomcat-5.5.12\webapps\axis\WEB-INF\lib\j2ee.jar)
 - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/s
ervlet/Servlet.class
------------------------------------------
    With this message, Dasarath only says "the 2 jars: 
geronimo-spec-j2ee-1.4-rc4.jar, servlet.jar
contain similar implementations.", I don't know what I should do to deal with. 
My tomcat is 5.5,
Maybe I should use tomcat 4.* which has servlet 2.3 ?


> In step 8, Jack Wang wrote:
> 
> step 8 Build the two Kandula samples with "ant dist"
> in 
> %KANDULA_HOME%/src/samples/interopibm and
> %KANDULA_HOME%/src/samples/test-suite1,
>       and copy the built jars named "interop-ibm.jar",
> "test-suite1.jar" to 
> %KANDULA_HOME%/target/lib/
> 
> In README.1st file, "interop-ibm.jar" and
> "test-suite1.jar" should be copied to
> axis/WEB-INF/lib, shouldn't be?

  I check the build.xml in %KANDULA_HOME%/src/samples/interopibm/, there is no 
copy operation, so
"interop-ibm.jar" should be copied to axis/WEB-INF/lib manually.

> 
> By the way, when I copy the server-config.wsdd to
> axis/WEB-INF and client-config.wsdd to
> axis/WEB-INF/classes and I run tomcat and I list all
> service in axis, it occurs this error:
> 
> And now... Some Services
> 

    I don't know why and what rule is necessary to avoid these kind of errors.


> ?InteropService (wsdl) 
> 
> o     commit 
> o     rollback 
> o     phase2Rollback 
> o     readonly 
> o     volatileAndDurable 
> o     earlyReadonly 
> o     earlyAborted 
> o     replayAbort 
> o     replayCommit 
> o     retryPreparedCommit 
> o     retryPreparedAbort 
> o     retryCommit 
> o     retryReplay 
> o     preparedAfterTimeout 
> o     lostCommitted 
> o     participantClosed 
> o     participantCompensated 
> o     participantCanceled 
> o     participantExit 
> o     participantFault 
> o     participantCompensationFault 
> o     completionCommit 
> o     completionRollback 
> o     invalidProtocol 
> 
> ?TestSuite1 (wsdl) 
> o     testReadonlyCommit 
> o     testReadonlyRollback 
> o     testRollback 
> o     testPrepareCommit 
> o     testPrepareRollback 
> o     testEarlyCommit 
> o     testEarlyRollback 
> o     testMarkedRollbackCommit 
> o     testMarkedRollbackRollback 
> o     testCommitFailure 
> o     testRollbackFailure 
> o     justReturnOperation 
> o     enlistXA_OKOnPrepareResourceOperation 
> o     enlistXAExceptionOnPrepareResourceOperation 
> o     markTransactionForRollbackOperation 
> o     commitTransactionOperation 
> o     rollbackTransactionOperation 
> o     enlistXAExceptionOnCommitRollbackResourceOperation 
> 
> ?faultDispatcher (wsdl) 
> 
> AXIS error
> Sorry, something seems to have gone wrong... here are
> the details:
> Exception - org.apache.axis.InternalException:
> java.lang.Exception: Method 'process' does not match
> any of the valid signatures for message-style service
> methods
> 
> why it happens? I tried to use this command in order
> to deploy the service:
> 
> "java org.apache.axis.client.adminClient
> server-config.wsdd"
> 
> Afterwards, the error disappeared but when I clicked
> on wsdl of each service, it appeared an error (error
> 404 page not found), but if I overwrite
> kandula_home/src/conf/server-config.wsdd instead of
> axis/WEB-INF/server-config.wsdd (created by command
> AdminClient) I solve the problem and the test-suite1
> works properly. Why do I have to use Adminclient
> command and overwrite the file so that everything
> works ok? is it rigth?
> 
> note: kandula_home/src/conf/server-config.wsdd and
> axis/WEB-INF/server-config.wsdd (created by command
> adminClient) are not equals.
> 
> the last question: to try interopibm, i have to use
> this kandula.properties? ->
> 
> # ending '/' required
> 
> kandula.context=http://wsi.alphaworks.ibm.com:8082/
> 

> reports "- Exception in AddressingHandler" error at
> "org.apache.axis.types.URI$MalformedURIException: Cannot initialize URI with
> empty parameters." I
> don't know what's the reason.

  Dasarath says:
     "The problem with your IBM interop test is
this:http://localhost:8081/axis/services/registrationCoordinator/
the address of the registration service element in your coordination context 
sent to IBM. You need to change your kandula.context to some thing visible to 
the IBM side."

    I don't know where to place 
"http://localhost:8081/axis/services/registrationCoordinator/";. I
have test IBM interop with updating
"kandula.context=http://wsi.alphaworks.ibm.com:8082/axis/services/"; in 
kandula.properties before I
maven kandula. I start tcpmon and forward local port 8082 to 
wsi.alphaworks.ibm.com at 8080, also
change InitiatorApp.java with code "eprOfInteropService = IBM_INTEROP_SERVICE", 
but reports error:
--------------------------
Exception in thread "main" AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: ...
--------------------------
    I think I don't comprehend it yet. I need dasarath's more help. Dasarath 
,As for the steps, I
will write up later after I test the database transaction, also after I test 
IBM_INTEROP_SERVICE.

Thanks

> congratulations kandula's team, you are doing a great
> job!
> 
> thanks in advance.
> 
> Ruben DF
> 

Wang Jun


        

        
                
___________________________________________________________ 
雅虎1G免费邮箱百分百防垃圾信 
http://cn.mail.yahoo.com/

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

Reply via email to