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>