Tag: 代理

检索Java net.properties文件中定义的默认值

如果我正确理解Java Networking和Proxies ,则jre/lib/net.properties文件包含在运行时填充到系统属性中的默认值。 我的net.properties文件包含以下内容: http.nonProxyHosts=localhost|127.*|[::1] 但是当我在Eclipse 4.5中运行我的Java应用程序时, System.getProperty(“http.nonProxyHosts”)返回null 。 我没有在我的应用程序中的任何位置定义或覆盖此值。 我怎样jre/lib/net.properties在运行时检索jre/lib/net.properties中定义的http.nonProxyHosts的值?

WireMock可以播放来自多个域的请求吗?

我正在构建一个Dockerised记录播放系统来帮助我记录网站,所以我可以设计一个本地版本的刮刀,而不是真实的东西。 这意味着我不会使用自动请求来淹没网站,并且具有额外的优势,即我不需要连接到网络即可工作。 我在内部使用了基于Java的WireMock,它使用Wget从站点擦除队列中进行记录。 我正在使用WireMock API从它记录的映射中读取各种片段信息。 但是,我从映射响应中发现,似乎没有记录域信息(除非它偶然出现在响应头中)。 请参阅__admin/mappings的以下响应: { “result”: { “ok”: true, “list”: [ { “id”: “794d609f-99b9-376d-b6b8-04dab161c023”, “uuid”: “794d609f-99b9-376d-b6b8-04dab161c023”, “request”: { “url”: “/robots.txt”, “method”: “GET” }, “response”: { “status”: 404, “bodyFileName”: “body-robots.txt-j9qqJ.txt”, “headers”: { “Server”: “nginx/1.0.15”, “Date”: “Wed, 04 Jan 2017 21:04:40 GMT”, “Content-Type”: “text/html”, “Connection”: “keep-alive” } } }, { “id”: “e246fac2-f9ad-3799-b7b7-066941408b8b”, “uuid”: “e246fac2-f9ad-3799-b7b7-066941408b8b”, […]

简单的webservice示例tomEE无法正常工作

我正在尝试从tomEE部署简单的WS示例: http ://openejb.apache.org/examples-trunk/simple-webservice/ 由于没有什么特别之处,我会详细说明我的所作所为。 也许有人看到我做错了什么: 机器:Win7,Eclipse,服务器:tomEE + 创建运行时目标的新动态Web项目= tomcat tomEE服务器 在/ src中创建了新的包,并在那里添加了3个类: Calculator , CalculatorWS , CalculatorTest 。 -rightclick项目>运行方式>在服务器上运行>选择tomEE。 服务器启动,启动http://127.0.0.1:8080/testproject 这导致404,因为我还没有设置任何jsf页面。 无论如何,转到http://localhost:8080/testproject/Calculator?wsdl或http://localhost:8080/testproject/webservices/Calculator?wsdl如示例所示,我也找不到404。 显然Web服务没有部署? 这个基本而简单的例子有什么问题?

使用Apache HttpClient通过Web代理进行Java通信失败

我有一个桌面客户端,它将数据发送到Web服务器,我似乎无法通过代理服务器。 更新 :尝试通过代理进行通信时,我收到407 HTTP错误。 从我的Web服务器下载信息时,一切都很好。 一旦用户配置代理服务器(使用我写的对话框),下载工作正常。 但是使用org.apache.http.client.HttpClient上传数据是行不通的。 在从JDialog收集信息后,我正在使用这样的代码配置代理服务器。 System.setProperty(“http.proxyHost”, proxyHost); System.setProperty(“http.proxyPort”, “” + portNumber); 现在,一旦我们这样做,简单的下载工作正常。 例如,我有从我的Web服务器读取一些xml数据的代码(见下文)。 在客户的网络上,我的catch块中的错误在配置代理设置之前显示,然后一旦设置了正确的代理,一切正常。 /** * Loads a collection of exams from the web site. The URL is determined by * configuration or registration since it is State specific. */ public static int importExamsWS(StringBuilder msg) { try { java.net.URL onlineExams = new […]

使用java中的代理代码连接到站点

我想通过java中的代理连接到网站。 这是我写的代码: public class ConnectThroughProxy { Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(“proxy ip”, 8080)); public static void main(String[] args) { try { URL url = new URL(“http://www.rgagnon.com/javadetails/java-0085.html”); URLConnection connection=url.openConnection(); String encoded = new String(Base64.encode(new String(“user_name:pass_word”).getBytes())); connection.setDoOutput(true); connection.setRequestProperty(“Proxy-Authorization”,”Basic “+encoded); String page=””; String line; StringBuffer tmp = new StringBuffer(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); while […]

如何为JBoss实例设置代理

我有一个JBoss实例正在运行,我想通过代理路由所有流量。 我已经尝试将系统属性设置为在run.sh中加载,如下所示: JAVA_OPTS=”-Dhttp.proxyHost=localhost -Dhttp.proxyPort=1234 $JAVA_OPTS” 但似乎JBoss忽略了这些因为我仍然无法通过代理路由。 有帮助吗?

如何在java中创建代理

他们如何在java中创建一个class代理。 他们是否根据需要创建代理,或者他们创建代理并永远拥有代理。

Hibernate如何创建具体类的代理?

据我所知,创建动态Java代理需要有一个接口来处理代理。 然而,Hibernate似乎管理其动态代理生成,而不需要为实体类编写一个接口。 它是如何做到的? Hibernate文档中唯一的线索是指类必须至少具有用于代理生成的包可见构造函数。 Hibernate是否使用自定义类加载器进行运行时字节码工程? 文档表明情况并非如此。 那么他们如何围绕具体的实体对象创建代理包装器呢? 他们只是创建一些简单的界面代理而不用担心类型安全,然后根据需要进行投射吗?

java程序中的代理设置

我试图通过eclipse中的java程序连接到wsdl生成的客户端的Web服务。 我通过代理服务器传递我的请求。 但似乎请求没有通过。 相同的代理设置在SoapUI上正常工作。 请在下面找到我设置的系统属性。 Properties props= new Properties(System.getProperties()); props.put(“http.proxySet”, “true”); props.put(“http.proxyHost”, “10.xxx”); props.put(“http.proxyPort”, “80”); props.put(“http.proxyUser”,”domainName\\xxx”); props.put(“http.proxyPassword”,”xxx”); Properties newprops = new Properties(props); Java程序抛出exceptionjava.net.UnknownHostException: 我错过了什么?

RESTEasy客户端代理开销?

我正在使用客户端代理创建一个RESTEasy服务,它到目前为止工作正常。 但是,我确实注意到在我的一些函数中,我看到了相同的代码行: MyClass client = ProxyFactory.create(MyClass.class, “http://localhost:8080”); 从函数中取出它并使其成为类的成员变量以减少可能的开销是否更好? 此服务将处理10000 reqs / min的负载。 谢谢