The appservlet code is as follows:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;
import java.io.*;
public class AppServlet extends HttpServlet{
DataInputStream dis;
DataOutputStream dos;
URL url;
URLConnection con;
String s,s1;
public void init(){
}
public void service(HttpServletRequest req, HttpServletResponse res)throws
IOException, ServletException{
System.out.println("In service of AppServlet");
/* ***************************************************** */
// TRYING TO READ THE DATA FROM THE TEST.CLASS
s=req.getParameter("serverName");
System.out.println("The server Name to be connected is "+s);
System.out.println("Server name is " +s);
/* ***************************************************** */
// CONNECTING TO SOMEOTHER SERVLET
url=new URL("http://"+s+":8080/servlet/AppServletAA");
con=url.openConnection();
System.out.println("connection open");
con.setUseCaches(false);
con.setRequestProperty("CONTENT_TYPE","application/octet-stream");
con.setDoInput(true);
con.setDoOutput(true);
dis=new DataInputStream(con.getInputStream());
System.out.println("input stream");
String s=dis.readUTF();
System.out.println("AppServlet "+s);
dos=new DataOutputStream(res.getOutputStream());
System.out.println("output stream in AppServ");
dos.writeUTF(s);
}catch(Exception e){
System.out.println("AppServlet"+e);
}
}
}
/*
****************************************************************************
************* */
The simple class is as follows
/*
****************************************************************************
************* */
import java.net.*;
import java.util.*;
import java.io.*;
import java.net.*;
import javacom.*;
public class Test {
URL url;
URLConnection con;
String ss;
public Test(){
}
public String display(String tSerName){
try {
/*
***************************************************** */
// POPULATING THE VALUE OF serverName
String serverName= tSerName;
url=new
URL("http://"+serverName+":8080/servlet/AppServlet");
System.out.println("server name "+serverName +"
"+tSerName);
/*
***************************************************** */
//CONNECTING TO THE SERVLET APPSERVLET.
con=url.openConnection();
con.setUseCaches(false);
con.setRequestProperty("CONTENT_TYPE","application/octet-stream");
con.setDoInput(true);
con.setDoOutput(true);
con=url.openConnection();
con.setUseCaches(false);
con.setDoInput(true);
con.setDoOutput(true);
con.setRequestProperty("CONTENT_TYPE","application/octet-stream");
System.out.println("................ xxxxx");
DataOutputStream dos =new
DataOutputStream(con.getOutputStream());
dos.writeUTF("LocalData");
System.out.println("dummy test connecting");
dos.flush();
DataInputStream dis =new
DataInputStream(con.getInputStream());
ss=dis.readUTF();
System.out.println("simply reading");
System.out.println(ss);
//dis.close();
//dos.close();
}catch(Exception e){
System.out.println("Client
Exception1................");
e.printStackTrace();
}//end of catch
System.out.println("before return in test");
return (ss);
}// end of method
public static void main(String s[]) throws Exception{
/*
THE test object is called in VB
THE following line establishes a connection with J-Integra
*/
com.linar.jintegra.Jvm.register("serverjvm");
Thread.sleep(6000000);
}
}//end of class
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html