Tag: proxy

将监视和记录流量的Java代理服务器(HTTP,SOAP,REST)

我基本上想要使用Java设置代理服务器,它将捕获传出请求和传入响应并将其转储到文件中。 它应该能够处理SOAP和REST

Eclipse无法在公司代理后面更新Maven索引

Eclipse Mars m2e插件无法在启动时下载存储库索引更新。 我在公司防火墙后面运行Eclipse,但代理设置适用于“检查更新”,“eclipse市场”和eclipse的内置浏览器。 我尝试过以下方法: 删除缓存目录\eclipse\p2\org.eclipse.equinox.p2.repository\cache ,然后刷新存储库。 首选项 – >安装更新 – >可用软件站点=>选择条目并单击“重新加载” 在eclipse.ini -Djava.net.preferIPv4Stack=true添加到-vmargs 编辑:在$ HOME / .m2 / settings.xml中正确设置了代理配置 编辑:看起来像一个错误。 所以我用eclipse.org提出了一个错误请求。 你可以在这里查看 由于这个问题,eclipse无法搜索并添加来自maven存储库的依赖项。 这是.metadata / .log中的错误 eclipse.buildId=4.5.0.I20150603-2000 java.version=1.8.0_60 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_IN Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product !ENTRY org.eclipse.m2e.logback.appender 4 0 […]

Hibernate:Hibernate总是使用对象代理吗?

我认为仅当类具有Collection类型的字段并且使用Lazy fetching时才使用对象代理。 但是一些消息来源似乎暗示Hibernate 3对所有对象使用代理,而不管对象是否具有集合类型字段。 当Hibernate使用对象代理时,有人可以解释一下吗? 是在所有的时间,还是只是在某些情况下?

为什么/如何得到错误:NoClassDefFoundError:org / springframework / aop / framework / ProxyFactory

目标:启动一个支持远程访问方法调用的服务器。 在创建所有服务之后,应用程序不会失败。 jar位于target / lib目录中。 父pom具有依赖性: org.springframework spring-aop ${version.spring} 注意:我能够创建一个类型为:org.springframework.aop.framework.ProxyFactory的spring bean 堆栈跟踪: 36438 [main] ERROR org.springframework.web.context.ContextLoader – 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:在类路径资源[application-context-service-web-server.xml]中定义名称为’org.springframework.remoting.rmi.RmiServiceExporter#0’的bean时出错:init的调用方法失败; 嵌套exception是java.lang.NoClassDefFoundError:org / springframework / aop / framework / ProxyFactory 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory $ 1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) 在org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:264) 在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) 在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) 在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) 在org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) 在org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) 在org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) 在org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) 在org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) 在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795) 在org.apache.catalina.core.StandardContext.start(StandardContext.java:4252) 在org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) 在org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) […]

是否可以在HTMLunit中使用HTTPS代理?

我是HTMLunit的新手,并尝试为HTMLunit设置HTTPS代理。 我试图在HOST IP之前使用https://但是我得到了Exception。 有人可以帮我解决这个问题吗? 更新:我的代码是: WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3_6,”https://199.127.100.13″, 11888); 更新2:我问开发团队,The说这是框架中的一个bug。 他们会解决它。

创建Maven项目,无法解析原型,拒绝连接

我怀疑我有Maven代理问题。 当我创建一个新项目时: 1)文件 – >新建 – > Maven项目 2)我选择原型 :org.apache.maven.archetypes – > maven-archetype-webapp 3)我得到这个错误: 无法解析原型org.apache.maven.archetypes:maven-archetype-webapp:来自任何已配置存储库的RELEASE。 创建maven-archetype-webapp’遇到了问题。 无法解析原型org.apache.maven.archetypes:maven-archetype-webap p:来自任何已配置存储库的RELEASE。 细节 : 无法解析原型org.apache.maven.archetypes:maven-archetype-webapp:来自任何已配置存储库的RELE ASE。 无法解析工件org.apache.maven.archetypes:maven-archetype-webapp:p om:RELEASE无法解析org.apache.maven.archetypes的版本:maven-archetype-webapp:pom:RELEASE:找不到元数据org .apache.maven.archetypes:本地的maven-archetype-webapp /maven-metadata.xml(D:\ Users \ dlefebvreVm2 \ repository)无法解析org.apache.maven.archetypes的版本:maven-archetype-webapp:pom :RELEASE:无法在本地找到元数据org.apache.maven.archetypes:maven-archetype-webapp /maven-metadata.xml(D:\ Users \ dlefebvreVm2 \ repository) 在.log文件中: ENTRY org.eclipse.m2e.logback.appender 2 0 2015-05-18 09:30:10.373!MESSAGE无法从repo.maven转移org.apache.maven.archetypes:maven-archetype-webapp / maven-metadata.xml .apache.org / maven2缓存在本地存储库中,在中心的更新间隔过去或强制更新之前,不会重新尝试解析。 原始错误:无法从/向中央传输元数据org.apache.maven.archetypes:maven-archetype-webapp / maven-metadata.xml(repo.maven.apache.org/maven2):连接被拒绝:连接 ENTRY org.eclipse.m2e.logback.appender […]

Maven代理错误

嗨,我无法在我的机器上创建Maven项目。下面是我的配置 Eclipse Version: Mars.1 Release (4.5.1) Maven Version: m2e, Maven Integration for Eclipse, 1.6.2 我是公司代理人的幕后黑手。 我试图在.m2目录中配置设置文件,但它无法正常工作。 以下是我的设置文件 myproxy true http XX.XX.XX.XX 8080 USERNAME PASSWORD 我在StackOverflow中看到了很多关于这个问题的答案,我试过了,没有任何作用。 我怀疑,在我的密码中有’@’字符,是否会引起任何问题? 我们还需要提供USERNAME作为域\ USERNAME还是仅提供USERNAME? 以及如何在文件中提供http和https? 堆栈跟踪错误 Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories. Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:1.0 Failure to transfer org.apache.maven.archetypes:maven-archetype-webapp:pom:1.0 from https://repo.maven.apache.org/maven2 was cached in […]

java.io.IOException:服务器返回HTTP响应代码:400表示URL

我正在开发一个线程java应用程序,它命中一个url来发送短信 问题是我在NTLM代理服务器后面,我已经搜索了大部分时间并尝试了许多解决方案,但没有成功应用程序给出标题错误,当我试图打印错误响应时,我发现它的错误页面来自代理服务器 这是击球代码 System.setProperty(“java.net.useSystemProxies”, “true”); System.setProperty(“http.proxyHost”, AUTH_PROXY”); System.setProperty(“http.proxyPort”, AUTH_PROXY_PORT); System.setProperty(“http.proxyUser”, AUTH_USER); System.setProperty(“http.proxyPassword”, AUTH_PASSWORD); Authenticator.setDefault( new Authenticator() { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(AUTH_USER, AUTH_PASSWORD.toCharArray()); } } ); URL url = new URL(urlString); HttpURLConnection httpConn =(HttpURLConnection)url.openConnection(); httpConn.setReadTimeout(10000); String resp = getResponse(httpConn); logger.info(“urlString=” + urlString); logger.info(“Response=” + resp); 在这里,我得到了respoonse private String getResponse(HttpURLConnection Conn) throws IOException { […]

selenium chromedriver认证代理

我需要在java中的selenium 2中使用chromedriver webdriver连接到具有用户名和密码(即USERNAME:PASSWD @ IP:PORT)的代理服务器。 我已经找到了如何在不使用用户名和密码的情况下完成它,但是还没有找到办法。 谢谢。

如何在Java中获得无代理连接?

如何在与URLConnection建立连接时避免通过ProxySelector ,或者如何保证连接不受Java知道的任何代理的影响? 我认为这就是Proxy.NO_PROXY的用途。 引用Javadoc: 代表DIRECT连接的代理设置,基本上告诉协议处理程序不使用任何代理 然而,这样的连接仍将通过ProxySelector。 我不明白吗? 我做了一个小测试来certificate我的观点: public static void main(String[] args) throws MalformedURLException, IOException { ProxySelector.setDefault(new MyProxySelector()); URL url = new URL(“http://foobar.com/x1/x2”); URLConnection connection = url.openConnection(Proxy.NO_PROXY); connection.connect(); } 还有一个虚拟的ProxySelector,除了记录正在发生的事情之外什么都不做: public class MyProxySelector extends ProxySelector { @Override public List select(URI uri) { System.out.println(“MyProxySelector called with URI = ” + uri); return Collections.singletonList(Proxy.NO_PROXY); } @Override […]