Thank you very much.
If I manage to make it better than what your sent, I will definitely give the ameliorations back.


Davanum Srinivas wrote:

Here is what i have right now...It's REALLY rough i used it for
performance testing. Would you be willing to polish it up and donate
it back to Axis?

thanks,
-- dims

On Fri, 23 Jul 2004 15:30:51 +0200, Jean-Francois Denise - Sun
Microsystems <[EMAIL PROTECTED]> wrote:


Oh, please.... :-)
I started to code the first line of Jetty based web server + axis
servlet!!!!
Thanks so much.



Davanum Srinivas wrote:



I have a jetty based SimpleAxisServer...basically needs jetty.jar and
servlet.jar in addition to all the axis jars. interested? let me know.

-- dims

On Fri, 23 Jul 2004 14:16:38 +0200, Jean-Francois Denise - Sun
Microsystems <[EMAIL PROTECTED]> wrote:




I found the proble, client is HTTP 1.1, SimpleAxisServer is HTTP 1.0.
Is 1.1 support in your radar screen...?



Jean-Francois Denise - Sun Microsystems wrote:





I'am using axis 1.2 beta2 and .Net 2003/

I ran into a problem when accessing axis SimpleAxisServer from .Net
2003 client.

SimpleAxisWorker is waiting infinitely when parsing headers.

Is it a known problem?


Stack : "Thread-0" prio=10 tid=0x003d1ac8 nid=0x9 runnable [0xf897f000..0xf897fc48] at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at org.apache.axis.transport.http.NonBlockingBufferedInputStream.refillBuffer(NonBlockingBufferedInputStream.java:72)

 at
org.apache.axis.transport.http.NonBlockingBufferedInputStream.peek(NonBlockingBufferedInputStream.java:171)

 at
org.apache.axis.transport.http.SimpleAxisWorker.readLine(SimpleAxisWorker.java:779)

 at
org.apache.axis.transport.http.SimpleAxisWorker.parseHeaders(SimpleAxisWorker.java:605)

 at
org.apache.axis.transport.http.SimpleAxisWorker.execute(SimpleAxisWorker.java:224)

 at
org.apache.axis.transport.http.SimpleAxisWorker.run(SimpleAxisWorker.java:155)

 at java.lang.Thread.run(Thread.java:595)


Regards.





--
----------------------------------------------------------------------
Jean-Francois Denise            Sun Microsystems
Sun ONE/Java Web Services
email: [EMAIL PROTECTED]
Internal home page : http://icncweb.france/~jfdenise
-------------------------------------------------------------------














------------------------------------------------------------------------

package org.apache.axis.tools.jetty;

import org.mortbay.http.HttpContext;
import org.mortbay.http.HttpServer;
import org.mortbay.http.SocketListener;
import org.mortbay.http.handler.ResourceHandler;
import org.mortbay.jetty.servlet.ServletHandler;

public class SimpleAxisServer {
public static void main(String[] args)
throws Exception {
// Create the server
HttpServer server = new HttpServer();
// Create a port listener
SocketListener listener = new SocketListener();
listener.setPort(8080);
server.addListener(listener);


// Create a context HttpContext context = new HttpContext();
context.setContextPath("/axis/*");
server.addContext(context);
// Create a servlet container
ServletHandler servlets = new ServletHandler();
context.addHandler(servlets);


// Map a servlet onto the container
servlets.addServlet("AdminServlet", "/servlet/AdminServlet", "org.apache.axis.transport.http.AdminServlet");
servlets.addServlet("AxisServlet", "/servlet/AxisServlet", "org.apache.axis.transport.http.AxisServlet");
servlets.addServlet("AxisServlet", "/services/*", "org.apache.axis.transport.http.AxisServlet");
servlets.addServlet("AxisServlet", "*.jws", "org.apache.axis.transport.http.AxisServlet");
// Serve static content from the context
String home = System.getProperty("jetty.home", ".");
context.setResourceBase(home + "/work/webapps/axis/");
context.addHandler(new ResourceHandler());


       // Start the http server
       server.start();
   }
}






--
----------------------------------------------------------------------
Jean-Francois Denise Sun Microsystems
Sun ONE/Java Web Services
email: [EMAIL PROTECTED] Internal home page : http://icncweb.france/~jfdenise
-------------------------------------------------------------------




Reply via email to