相关疑难解决方法(0)

如何设置JVM使用的代理

很多时候,Java应用程序需要连接到Internet.最常见的示例发生在读取XML文件并需要下载其架构时.

我在代理服务器后面.如何设置JVM以使用代理?

java proxy jvm

291
推荐指数
12
解决办法
57万
查看次数

使用Java验证HTTP代理

如何配置用户名和密码以使用Java验证http代理服务器?

我刚刚找到以下配置参数:

http.proxyHost=<proxyAddress>
http.proxyPort=<proxyPort>
https.proxyHost=<proxyAddress>
https.proxyPort=<proxyPort>
Run Code Online (Sandbox Code Playgroud)

但是,我的代理服务器需要身份验证 如何配置我的应用程序以使用代理服务器?

java proxy http

56
推荐指数
7
解决办法
16万
查看次数

maven在5分钟内没有工作

我已经下载了最新的

maven 3.0.3,java版"1.6.0_18".

mvn -version

Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
    Maven home: C:\software\apache-maven-3.0.3
    Java version: 1.5.0_05, vendor: Sun Microsystems Inc.
    Java home: C:\software\jdk1.5.0.15\jre
    Default locale: en_GB, platform encoding: Cp1252
    OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
Run Code Online (Sandbox Code Playgroud)

我的应用程序位于:C:\ Temp\ecm_esv\app\ENT_APP\ESV>.我收到以下错误消息:

C:\Temp\ecm_esv\app\ENT_APP\ESV>mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.4.1: Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 …
Run Code Online (Sandbox Code Playgroud)

maven-2 maven

23
推荐指数
1
解决办法
8万
查看次数

Java Web Start:自Java 8 Update 111以来无法通过代理进行隧道传输

自Java 8 Update 111以来,我们的一些客户无法再运行我们的Java Web Start客户端了.他们得到:

java.io.IOException:无法通过代理进行隧道传输.代理返回"需要HTTP/1.1 407代理身份验证

看起来它与此更改有关:

现在,默认情况下,在为HTTPS设置隧道时需要基本身份验证的代理将不再成功.如果需要,可以通过从jdk.http.auth.tunneling.disabledSchemes网络属性中删除Basic,或者通过在命令行上将同名的系统属性设置为""(空)来重新激活此身份验证方案.

如果客户不愿意改变他们的代理身份验证方法,有什么办法吗?

注意:添加<property name="jdk.http.auth.tunneling.disabledSchemes" value=""/><resources>JNLP无效.这是因为这种方式只支持少数属性(本页底部附近有一个列表)."jdk.http.auth.tunneling.disabledSchemes"不在其中.

java https proxy tunneling java-web-start

16
推荐指数
3
解决办法
2万
查看次数

强制HttpURLConnection使用移动网络并回退到WiFi

我的应用程序用于HttpURLConnection连接到我的REST服务.我记录错误,并注意到偶尔会发生的是用户获得WiFi连接,但它有代理.

例如,那些机场wifi会重定向您支付页面,然后让您使用互联网.我的代码不遵循重定向.

我真正想要的是忽略WiFi的存在并强制通过3G/4G/E进行通信.我怎么能在Android上这样做?

proxy android http

11
推荐指数
1
解决办法
2812
查看次数

Tomcat和代理设置

在tomcat7上运行一个servlet,它向第三方网站发出web服务调用.该调用从Windows机器运行良好,但从tomcat运行时失败.Wont Tomcat会自动使用Windows的代理设置吗?我补充道

set JAVA_OPTS=%JAVA_OPTS% "-Dhttp.proxySet=true"
set JAVA_OPTS=%JAVA_OPTS% "-Dhttp.proxyHost=IP"
set JAVA_OPTS=%JAVA_OPTS% "-Dhttp.proxyPort=8080"
Run Code Online (Sandbox Code Playgroud)

到CATALINA.BAT和

http.proxyHost=IP
http.proxyPort=8080
Run Code Online (Sandbox Code Playgroud)

to catalina.properties但仍然没有变化.我们如何设置Tomcat使用Windows的代理设置,有没有办法检查tomcat是否正在获取指定的代理设置?

proxy tomcat java-ee tomcat7

9
推荐指数
3
解决办法
6万
查看次数

排在代理服务器后面

我是Volley Networking Library(Android版)的新手.我观察到Request函数将URL作为参数而不是服务器名称和端口.如果我提到服务器名称和端口,有没有办法让Volley请求通过我选择的代理服务器?

JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
Run Code Online (Sandbox Code Playgroud)

我知道我们可以在构建URL时使用服务器和端口信息,但除此之外还有其他方法可以确保请求通过我们提到的代理吗?

例如: 如何使HttpURLConnection使用代理? 这是一种确保HttpURLConnection使用代理的方法.我正在为Volley寻找类似的答案.

url proxy android httpurlconnection android-volley

6
推荐指数
2
解决办法
3060
查看次数

intellij Idea中连接超时错误

我正在尝试使用 HttpURLConnection 发出简单的 http 请求。我收到此错误,连接超时。我正在使用intellij IDEA,并正确设置代理。检查设置中的连接,显示连接成功。可能出了什么问题?这是我的代码。

import java.io.*;
import java.net.*;

/**
 * Created by admin on 22/8/15.
 */
public class Hello {
    public static void main(String [] args)
    {
        try
        {
            URL url = new URL("http://www.google.com");
            URLConnection urlConnection = url.openConnection();
            HttpURLConnection connection = null;
            if(urlConnection instanceof HttpURLConnection)
            {
                connection = (HttpURLConnection) urlConnection;
            }
            else
            {
                System.out.println("Please enter an HTTP URL.");
                return;
            }
            BufferedReader in = new BufferedReader(
                    new InputStreamReader(connection.getInputStream()));
            String urlString = "";
            String current;
            while((current = in.readLine()) != null) …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea

6
推荐指数
1
解决办法
2万
查看次数

如何修复此UnknownHostException?

public static final String readURL(String url)throws Throwable
{
        try {
            InputStream in = (InputStream) fetch(url);
            byte[] bArr = readBytes(in);
            return new String(bArr);
        } catch (Throwable e) {
            throw e;
            }
}


public static final Object fetch(String address) throws MalformedURLException,IOException {
    URL url = new URL(address);
    Object content = url.getContent();
    return content;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试时,我支持代理

readURL(" http://abc.com ")

访问URL http://abc.com它会抛出java.net.UnknownHostException:我有:

<uses-permission android:name="android.permission.INTERNET" /> 
Run Code Online (Sandbox Code Playgroud)

在清单文件中.

快速解决方案吗?

java url android

5
推荐指数
1
解决办法
3万
查看次数

如何从代理服务器后面的Java应用程序访问Microsoft Graph Java API?

我正在使用MS图形Java sdk,以便从我的Java应用程序访问O365 ODFB驱动器。当我绕过企业代理服务器(连接到开放式互联网)时,便能够从API中获得所需的响应。但是当我通过代理服务器连接时,出现以下异常:

SEVERE: Throwable detail: com.microsoft.graph.core.ClientException: Error during http request
Exception in thread "main" com.microsoft.graph.core.ClientException: Error during http request
    at com.microsoft.graph.http.DefaultHttpProvider.sendRequestInternal(DefaultHttpProvider.java:356)
    at com.microsoft.graph.http.DefaultHttpProvider.send(DefaultHttpProvider.java:197)
    at com.microsoft.graph.http.DefaultHttpProvider.send(DefaultHttpProvider.java:177)
    at com.microsoft.graph.http.BaseCollectionRequest.send(BaseCollectionRequest.java:87)
    at com.microsoft.graph.requests.generated.BaseDriveItemCollectionRequest.get(BaseDriveItemCollectionRequest.java:54)
    at com.example.TestMain.main(TestMain.java:148)
Caused by: java.net.ConnectException: Connection timed out: 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 sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
    at sun.security.ssl.BaseSSLSocketImpl.connect(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.protocol.https.HttpsClient.<init>(Unknown …
Run Code Online (Sandbox Code Playgroud)

java office365 microsoft-graph microsoft-graph-sdks

5
推荐指数
1
解决办法
867
查看次数

启动选项以强制Java套接字连接到localhost?

我正试图找到一种方法来强制Jar通过我的代理服务器对外部IP进行任何连接尝试,该代理服务器在localhost(也是Java应用程序)上运行.一旦代理服务器收到连接,它将打开与外部IP的连接,并开始将IO路由到客户端/服务器或从客户端/服务器路由IO.

我已经谷歌搜索了2天,我没有运气,我相信我在搜索尝试中使用了错误的术语.

如果您有任何想法,请告诉我,我会尝试任何事情.

提前致谢. - 肖恩

java proxy localhost

3
推荐指数
1
解决办法
7074
查看次数