草庐IT

connect_time

全部标签

java - 尝试使用 Spring-WS - "Connection timed out"访问 WS 服务器,但服务器在使用 SOAP UI 测试时响应

问题我正在接管JavaWeb服务客户端的开发工作,为了测试改进,我必须从远程Web服务服务器(嵌入在运行在tomcat实例中的ApacheAxis2中)请求一个方法。首先,我使用服务器提供的WSDL通过SOAPUI请求该方法。它工作正常。现在我尝试通过我的JavaWeb服务客户端请求该方法,但我无法连接到服务器,即使使用SOAPUI的测试证明一切正常。JavaWeb服务客户端依赖于Spring-WS。从客户端调用网络服务//SettingthekycScoreRequest...//TryingtoconnectandtogetthekycScoreResponseKycScoreRe

java.sql.Time 异常

有人遇到过这样的事情吗?切换到JAVA9后我遇到了这样的问题Causedby:java.lang.NoClassDefFoundError:java/sql/Timeatcom.google.gson.Gson.(Gson.java:240)atcom.google.gson.GsonBuilder.create(GsonBuilder.java:569)atnet.thucydides.core.reports.json.gson.GsonJSONConverter.(GsonJSONConverter.java:50)atnet.thucydides.core.reports.js

java - IO异常 : Network adapter could not establish the connection

这个问题在这里已经有了答案:TheNetworkAdaptercouldnotestablishtheconnectionwhenconnectingwithOracleDB(4个答案)关闭6年前。我们开始在生产环境中时不时出现“网络适配器无法建立连接”的问题,我做了很多谷歌并在这里解决了一些问题,但仍然没有得到解决方案。这里有一些关于我们环境的信息:我们将RAC与2个oracle实例(版本10.2.0.4)结合使用。我们有几个应用服务器(JBossAS5)在RAC上运行。oracle-ds.xml中的连接url是“jdbc:oracle:thin:@(DESCRIPTION=(ADD

java - 如何从 java.sql.Connection 获取用户名?

我有一个在Weblogic中创建的SQLServer数据源,用户名为“sa”。在代码中,我使用以下方法获取用户名。Contextctx=newInitialContext(prop);Objectobj=ctx.lookup("sqlserver1");System.out.println("DataSourceFound….");DataSourceds=(DataSource)obj;Connectionconn=ds.getConnection();DatabaseMetaDatamtdt=conn.getMetaData();//GetUserNameSystem.out.pr

java - 网络驱动程序异常 : unknown error: cannot determine loading status from timeout: Timed out receiving message from renderer: 60 using Selenium and Java

在我的Java项目中,我使用Selenium进行Web自动化。我正在使用chromedriverv2.20可执行文件。首先“ChromeDriverService”被初始化,用于创建ChromeDriver,如“newChromeDriver(service,capabilities);”。我还使用BrowserMobProxy来捕获所有Web请求。在我的测试中,我多次导航到某些URL,在每个导航驱动程序隐式等待几秒钟之后,然后轮询结果。但是在执行时它给了我超时异常。在我的研究中,我遇到了不适合我的解决方案:使用Thread.sleep而不是implicitlyWait替换新的Remo

java - Wildfly 10 无法连接数据源 : invalid connection

问题我正在尝试测试我的连接,它一直给我同样的错误,而乍一看我看不出我做错了什么。也许我忽略了一些东西......错误nexpectedHTTPresponse:500Request{"address"=>[("subsystem"=>"datasources"),("data-source"=>"ProjectenDS")],"operation"=>"test-connection-in-pool"}ResponseInternalServerError{"outcome"=>"failed","failure-description"=>"WFLYJCA0040:failedtoi

java - 如何注释 JAXB 属性以使用 xsd :time rather than xsd:datetime?

我有一个这样的JAXB类:publicclassGame{privateDatestartTime;@XmlElementpublicDategetStartTime(){returnstartTime;}publicvoidsetStartTime(DatestartTime){this.startTime=startTime;}}这会生成.xsd,其中startTime的类型为xsd:datetime。我希望它是xsd:time。xsd:time映射到XmlGregorianCalendar,但反向映射映射到xsd:anySimpleType,这不是很有用。我尝试了@XmlElem

java测试: accelerate time to test timeouts?

我有一个管理游戏回合的应用程序,它相当复杂,并且有很多计时器会产生超时。由于它们经常互操作,因此很难确保一切正常(并保持正常工作)。我想测试它,但某些超时是几分钟,要完全测试它至少需要一个小时!!有没有办法为计时器伪造加速时间?或者我应该按比例减少所有超时,测试它们,然后每次都再次增加?谢谢! 最佳答案 实现此目的的一种方法是制作您自己的界面,为Timer提供一个精简的包装器。然后,您可以在代码中的任何地方针对接口(interface)进行编程。之后,您对接口(interface)进行了两次实现。第一个是连接到真实Timer对象的预

java : execute a method over a maximum period of time

我正在使用JavaMailAPI,Folder类中有一个名为“搜索”的方法,有时执行时间过长。我想要的是在最长的时间段内执行此方法(例如最多15秒),这样我可以确定此方法不会运行超过15秒。伪代码messages=maximumMethod(Folder.search(),15);是否必须创建一个线程来执行此方法并在主线程中使用wait方法? 最佳答案 最好的方法是创建一个单线程的executor你可以用它提交可调用文件。返回值为Future你可以从中得到结果。你也可以说等待这么久才能得到结果。这是示例代码:ExecutorServ

Java UrlConnection 在高负载下触发 "Connection reset"异常。为什么?

我在Linux(Ubuntu10)64位服务器上使用Java从AmazonS3流式传输文件。我为每个文件使用一个单独的线程,每个文件打开一个HttpURLConnection,它同时下载和处理每个文件。在我达到一定数量的流(通常大约2-300个并发流)之前,一切都运行良好。在此之后的不规则点,多个(比如10个)线程将开始java.net.IOException:Connectionreset错误同时。我正在限制下载速度,远远低于m1.large实例的250mbit/s限制。所有其他服务器方面的负载也微不足道(例如CPU、平均负载和内存使用都很好)。可能是什么原因造成的,或者我该如何追踪