> Hi all,
> i am doing a web application.in that, i need to call a sevlet from
[quoted text clipped - 8 lines]
> from a javaclass?
> Thanks in Advance
> can anyone give me any suggestions? is it possible to connect to a servlet from a javaclass?
Yes, using URLConnection or HttpURLConnection. what you are using is
correct.
> i am working on netbeans 5.0 IDE.the above code doesn't work.
What doesn't work in above code, i.e. what error you are getting? how
are you checking the response code from servlet?
You can probably browse through the URLConnection API's for available
method, all required methods are available for reading and writing to
a servlet, and also for getting servlet response code back.
Regards.
raavi - 12 Mar 2007 07:36 GMT
the error i am getting is these
Exception isjava.net.ConnectException: Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:
333)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
at sun.net.www.http.HttpClient.New(HttpClient.java:287)
at sun.net.www.http.HttpClient.New(HttpClient.java:299)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:
792)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:
744)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:
669)
at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:
836)
at ServletConnect.main(ServletConnect.java:56)
Lew - 12 Mar 2007 07:47 GMT
> the error i am getting is these
> Exception isjava.net.ConnectException: Connection refused: connect
> java.net.ConnectException: Connection refused: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:
> 333)
That means that the host port is closed. Typically this means that the server
is not running. It can be complicated by firewall issues.
-- Lew