Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to pass through our proxy in java ?

0 views
Skip to first unread message

Rush Woo

unread,
Apr 15, 2000, 3:00:00 AM4/15/00
to
Hi, everyone !
I have a problem when coding jsp program.
My computer which installed MS Proxy Client 2.0 is behind a firewall
which is running MS Proxy on Windows NT and authorization is base on
Windows NT domain account authorization,
My web server is apache 1.3.9 for winNT with JRun 4.0(using jre 1.2).
I have writen a JSP program like the list, it works well if the URL is
a site in my local network, but when the URL has been changed to
a site of Internet, just like the listed source, I get the error message,
Please tell me how to pass through our proxy in jsp?

Please response by e-mails. rus...@hengsys.com.cn
OR post answer in this news group.
Thanx!

here is the error message returned by JRun :

500 Internal Server Error
/tools/tst.jsp:

Connection refused: no further information
java.net.ConnectException: Connection refused: no further information
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.(Unknown Source)
at java.net.Socket.(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at jrun__tools__tst2ejspe._jspService(jrun__tools__tst2ejspe.java, Compiled
Code)
at allaire.jrun.jsp.HttpJSPServlet.service(HttpJSPServlet.java:40)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:910)
at
allaire.jrun.servlet.JRunServletLoader.service(JRunServletLoader.java:198)
at allaire.jrun.debug.StackManager.service(StackManager.java:61)
at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java, Compiled Code)
at
allaire.jrun.servlet.JRunNamedDispatcher.forward(JRunNamedDispatcher.java:47
)
at allaire.jrun.jsp.JSPServlet.service(JSPServlet.java:160)
at allaire.jrun.Service.service(Service.java:156)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:910)
at
allaire.jrun.servlet.JRunServletLoader.service(JRunServletLoader.java:198)
at allaire.jrun.debug.StackManager.service(StackManager.java:61)
at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java, Compiled Code)
at
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.jav
a:116)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:959)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:910)
at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java, Compiled Code)
at
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.jav
a:116)
at allaire.jrun.servlet.JvmContext.forward(JvmContext.java:308)
at allaire.jrun.jrpp.ProxyEndpoint.run(ProxyEndpoint.java:342)
at allaire.jrun.ThreadPool.run(ThreadPool.java, Compiled Code)
at allaire.jrun.WorkerThread.run(WorkerThread.java, Compiled Code)


here is my source, the URL is an internet web site,

<%@ page import="java.io.*"
%>
<%@ page import="java.net.*"
%>
<%@ page import="java.lang.*"
%>
<%@ page import="java.util.*"
%>
<html>
<head>
<%
URL newsURL = new URL( "http://dailynews.263.net/" );
HttpURLConnection conn = (HttpURLConnection) newsURL.openConnection();
InputStream is = conn.getInputStream();
DataInputStream dis = new DataInputStream( is );

String md = "rw";
String ln;
RandomAccessFile fo =new RandomAccessFile( "c:/temp/a.html", md );

while( (ln=dis.readLine()) != null ) {
fo.writeBytes( ln+"\n" );
}
fo.close();
%>
</body>
</html>

0 new messages