I tried this new version with the following example:

public interface Echo extends java.rmi.Remote {
    public java.lang.String echoString(java.lang.String in0) throws
java.rmi.RemoteException;
    public java.lang.String echoString_double(java.lang.String in0,
java.lang.String in1) throws java.rmi.RemoteException;
}

{
 ...
      java.lang.String string_x1="11";
      java.lang.String string_x2="17";

      java.lang.String ret1 = srv_port.echoString(string_x1);

      System.out.println("ret1="+ret1);

      java.lang.String ret2 = srv_port.echoString_double(string_x1,
string_x2);

      System.out.println("ret2="+ret2);
...}
and I got the folowing results:

     [java] http://localhost:8088/axis/services/Echo 
     [java] ret1=11
     [java] ret2=11null

And errors from server:

INFO: Server startup in 4422 ms
- Cannot serialize session attribute Echo for session
0BEF46B8A43A809D1122A96ECA
FE1F23
java.io.NotSerializableException: ws.Echo.EchoImpl
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)

        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java
:1332)
        at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:13
04)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav
a:1247)
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)

        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
        at
org.apache.catalina.session.StandardSession.writeObject(StandardSessi
on.java:1411)
        at
org.apache.catalina.session.StandardSession.writeObjectData(StandardS
ession.java:899)
        at
org.apache.catalina.session.StandardManager.doUnload(StandardManager.
java:539)
        at
org.apache.catalina.session.StandardManager.unload(StandardManager.ja
va:485)
        at
org.apache.catalina.session.StandardManager.stop(StandardManager.java
:687)
        at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:44
74)
..............................

-Henry


>>> [EMAIL PROTECTED] 11/17/2004 11:36:35 AM >>>

Hi all:

The RC2 release of Axis 1.2 (probably the last before 1.2 (finally)
goes
final) is now available at:

http://www.apache.org/dist/ws/axis/1_2RC2/ 

This version includes:

* Performance enhancements over RC1
* Better doc/lit type mapping support
* JAX-RPC compatibility switch for WSDL2Java
* JMX support
* Jetty-based "mini" Axis server
* Bug fixes

Although doc changes may occur between now and release, we aren't
likely
to change much more in the way of code except for serious bug fixes.

Please pick up RC2 and give it a whirl!

Thanks,
--Glen, on behalf of the Axis team




**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be 
used for urgent or sensitive issues.

Reply via email to