GVKun编程网logo

从JavaScript调用后,Applet URLConnection.connect失败(js调用ios方法)

15

本文将带您了解关于从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方法)

从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

.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:80
DEBUG 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

: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: connect
at 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() 卡死 死锁怎么解决

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委托方法

iphone – 为什么不需要在NSURLConnectionDelegate协议中声明的NSURLConnection委托方法

我正在浏览apple.developer.com网站上的NSURLConnectionDelegate类引用.在那里,我意识到一些函数,比如connectionDidFinishLoading在 IOS类中不存在,但在MAC库中存在.

然后当我尝试在XCODE中为IOS应用程序使用这些功能时,自动完成将无法完成它,但功能确实按预期工作.

任何人都可以解释这些是如何工作的,并且在部署应用程序时会导致任何问题.
谢谢!!

解决方法

请记住,如果您发现API不一致,则需要向 RADAR提交错误报告,因为Black Pixel的友好人员解释说: RADAR or GTFO

今天的关于从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委托方法的相关知识,请在本站进行查询。

本文标签: