本文将带您了解关于从JavaScript调用后,AppletURLConnection.connect失败的新内容,同时我们还将为您解释js调用ios方法的相关知识,另外,我们还将为您提供关于.con
本文将带您了解关于从JavaScript调用后,Applet URLConnection.connect失败的新内容,同时我们还将为您解释js调用ios方法的相关知识,另外,我们还将为您提供关于.conn.ManagedClientConnectionImpl@604ed9f0 java.net.ConnectException: Connection refused: connect、:10000/hive: java.net.ConnectException: Connection refused: connect、HttpURLConnection.connect() 卡死 死锁怎么解决、iphone – 为什么不需要在NSURLConnectionDelegate协议中声明的NSURLConnection委托方法的实用信息。
本文目录一览:- 从JavaScript调用后,Applet URLConnection.connect失败(js调用ios方法)
- .conn.ManagedClientConnectionImpl@604ed9f0 java.net.ConnectException: Connection refused: connect
- :10000/hive: java.net.ConnectException: Connection refused: connect
- HttpURLConnection.connect() 卡死 死锁怎么解决
- iphone – 为什么不需要在NSURLConnectionDelegate协议中声明的NSURLConnection委托方法
从JavaScript调用后,Applet URLConnection.connect失败(js调用ios方法)
我有一个带有Java Applet的网站,该Applet需要连接到我的服务器。这在JApplets @Override
init()中有效,但不适用于javascript调用的我自己的函数中。
final URL url = new URL(SERVER_URL + action);System.out.println("url:" + url);System.out.println("postString: " + postString);final HttpURLConnection connection = (HttpURLConnection) url.openConnection();if(!postString.isEmpty()) { connection.setRequestMethod("POST"); connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); connection.setRequestProperty("Content-Length", Integer.toString(postString.getBytes().length)); connection.setUseCaches(false); connection.setDoInput(true); connection.setDoOutput(true); System.out.println("connecting..."); connection.connect(); // same with connection.getOutputStream(); System.out.println("connected"); ....
网站:
<a href="javascript: document.applet.update();" title="update from server">Update</a><applet id="applet" archive="/public/Antucation-0.1.0.jar?random=3765332307555812156" code="de.antucation.controller.Controller.class" width="100%" height="800px"><param name="colonyId" value="1"></applet>
输出:
url:http://localhost:9000/applet/showCodepostString: colonyId=1connecting...
我尝试通过System.out调用解决它,但是那里也没有任何反应。但是,这绝对可以:
@Overridepublic void init() { update();}
哦,小程序当然也来自 http://localhost:9000/
我该如何解决或解决它?
答案1
小编典典尝试以下方法:
public void callFromJavaScript(final String param) { AccessController.doPrivileged( new PrivilegedAction<Void>() { public Void run() { // call code to make the connection.. return null; } });}
.conn.ManagedClientConnectionImpl@604ed9f0 java.net.ConnectException: Connection refused: connect
DEBUG 2016-11-07 14:32:47,518 Get connection for route {}->http://127.0.0.1:8087->http://rdsearch.zhaopin.com:80DEBUG 2016-11-07 14:32:47,519 Connecting to 127.0.0.1:8087
DEBUG 2016-11-07 14:32:48,530 Connection org.apache.http.impl.conn.DefaultClientConnection@91161c7 closed
DEBUG 2016-11-07 14:32:48,531 Connection org.apache.http.impl.conn.DefaultClientConnection@91161c7 shut down
DEBUG 2016-11-07 14:32:48,532 Releasing connection org.apache.http.impl.conn.ManagedClientConnectionImpl@604ed9f0
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
:10000/hive: java.net.ConnectException: Connection refused: connect
java.sql.SQLException: Could not establish connection to 192.168.2.100:10000/hive: java.net.ConnectException: Connection refused: connectat org.apache.hadoop.hive.jdbc.HiveConnection.<init>(HiveConnection.java:116)
at org.apache.hadoop.hive.jdbc.HiveDriver.connect(HiveDriver.java:104)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at cn.itcas.hive.udf.HiveJdbcClient2.main(HiveJdbcClient2.java:23)
15/09/15 10:52:18 ERROR udf.HiveJdbcClient: Connection error!
HttpURLConnection.connect() 卡死 死锁怎么解决
我的程序有时候会卡死 关闭的时候还必须用任务管理器才能结束进程
经调试发现问题在
Log.println("connecting");
conn.connect();
Log.println("connected");
打印了connecting就一直不动了,卡在 conn.connect() 设置了超时时间不管用
不知道知道是什么原因引起的呢
还望各位不吝赐教,谢谢
URL serverUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) serverUrl.openConnection(); conn.setConnectTimeout(20000); conn.setRequestMethod(method);// "POST" ,"GET" conn.addRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); conn.addRequestProperty("User-Agent","Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36 CoolNovo/2.0.9.16"); if (method.equalsIgnoreCase(Method.GET.name())) { Log.println("connecting"); conn.connect(); Log.println("connected"); } else if (method.equalsIgnoreCase(Method.POST.name())) { conn.setDoOutput(true); conn.connect(); conn.getOutputStream().write(contents.getBytes()); }
iphone – 为什么不需要在NSURLConnectionDelegate协议中声明的NSURLConnection委托方法
然后当我尝试在XCODE中为IOS应用程序使用这些功能时,自动完成将无法完成它,但功能确实按预期工作.
任何人都可以解释这些是如何工作的,并且在部署应用程序时会导致任何问题.
谢谢!!
解决方法
今天的关于从JavaScript调用后,Applet URLConnection.connect失败和js调用ios方法的分享已经结束,谢谢您的关注,如果想了解更多关于.conn.ManagedClientConnectionImpl@604ed9f0 java.net.ConnectException: Connection refused: connect、:10000/hive: java.net.ConnectException: Connection refused: connect、HttpURLConnection.connect() 卡死 死锁怎么解决、iphone – 为什么不需要在NSURLConnectionDelegate协议中声明的NSURLConnection委托方法的相关知识,请在本站进行查询。
本文标签: