sreenevas varkala

Greenhorn
+ Follow
since Nov 01, 2004
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by sreenevas varkala

Try compiling like this
>java -classpath <Axis-claspat-variable> sampl.userguide.example1.TestClient

I used to like that,
Java -classpath $AXIS_CLASSPATH ex.java

-srinivas.
19 years ago
Hello Mr Bill
After reading the tomcat docs I was able to figure out the if's n but's of tomcat class loaders. I was also able to solve my servlet problem.

Thanks a lot,
srinivas.
19 years ago
Hi:
Thank u. I understood what you are saying. I am using tomcat, so I will go thru the documentation.
Thanks once again,
srinivas.
19 years ago
Hi,
I am trying to use the google api. I am able to query and get the response from the google webservice if i execute my standalone java program in the command line. But if i make the same java program into a servlet I am getting the following exception:
Unable to create SOAP connection factory: Provider org.apache.axis.soap.SOAPConnectionFactoryImpl not found.

Here is my code :
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;

import javax.xml.soap.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;



public class SoapClient extends HttpServlet
{
SOAPConnectionFactory scf;
SOAPConnection connection;
SOAPFactory sf;
MessageFactory mf;
SOAPMessage message;
SOAPMessage resp;
SOAPPart soapPart;
SOAPEnvelope envelope;
SOAPBody body;
URL endpoint;
TransformerFactory tf;
Transformer transformer;
StreamResult result;
Source content;


public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{



try
{
//Create the connection
scf = SOAPConnectionFactory.newInstance();
connection = scf.createConnection();
sf = SOAPFactory.newInstance();
//Create the message
mf = MessageFactory.newInstance();
message = mf.createMessage();
soapPart = message.getSOAPPart();
envelope = soapPart.getEnvelope();
body = envelope.getBody();
//Populate the body of the message
Name bodyName = sf.createName("getPrice", "ns1", "urn:xmethods-BNPriceCheck");
SOAPBodyElement bodyElement = body.addBodyElement(bodyName);
Name name = sf.createName("isbn");
SOAPElement isbn = bodyElement.addChildElement(name);
isbn.addTextNode("0596002432");

//Display the request sent (Code Sample 1)
System.out.println("SOAP Request Sent:");
message.writeTo(System.out);

//Set the destination
endpoint = new URL("http://services.xmethods.net:80/soap/servlet/rpcrouter");
//Send the message
resp = connection.call(message, endpoint);
//Close the connection
connection.close();

//Display the resp received (Code Sample 3)
System.out.println("SOAP Response Received:");

//Create a transformer
tf = TransformerFactory.newInstance();
transformer = tf.newTransformer();
//Retrieve content of the response
content = resp.getSOAPPart().getContent();
//Display it on the console
result = new StreamResult(System.out);
transformer.transform(content, result);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}

response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>testing</title>");
out.println("</head>");
out.println("<body bgcolor=\"white\">");
//out.println(t.show("jingbang"));
out.println("srinivas </body></html>");

}

/*
public static void main(String arg[])
{

}
*/

}
19 years ago