【java – 错误:客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端】教程文章相关的互联网学习教程文章

Java ActiveMQ客户端无法接收消息【代码】

我正在尝试在ActiveMQ上执行性能测试,因此设置了基本的生产者和使用者以跨队列发送和接收消息.我创建了一个没有问题的生产者,让它将特定数量的消息写入队列:for(int i = 0; i < numberOfMessages; i++){try{String message = generateText(sizeOfMessage);produceMessage(message);}catch (Exception e) {logger.error("Caught exception while sending message", e);}}这将继续完成,没有任何问题,我已经在管理网站上通过检查确认...

Java套接字服务器,客户端检测服务器已死【代码】

如果我终止了Socket Server进程,则我的Socket客户端进程没有收到任何错误,它将继续在以下代码上永远循环:public void run() {while(readData) {String inputLine = null;try {while((inputLine = m_inputStream.readLine()) != null) {//do stuff}} catch (IOException e) {readData = false;}} }如何检测套接字服务器不存在并终止循环?解决方法:当对readLine()的调用返回null时,终止外部循环. 服务器正常关闭连接时,不会引发任何...

java-在客户端-服务器传输中引入错误

我正在上关于编码理论的数学课,我们必须为我们的商标做一个项目. 我的项目是一个带有回显服务器的客户端,该服务器显示从客户端到服务器再返回的过程中引入了哪些错误.并测试不同的纠错方案,以提高效率以及它们适合此任务的程度. 编码并不是真正的问题,我能够做一些能够检测到错误的东西,如果无法解决错误,可以请求重新发送. 到目前为止,我的问题是,对于我来说,引入任何类型的位错误,我都必须人为地进行,因为其他数据传输层都有自己...

如何从Java中的套接字获取客户端名称?【代码】

抱歉,简单的问题…但是我在使用Google或教科书的任何地方都找不到答案!我有一个简单的服务器,用户可以通过java中的套接字连接到该服务器.我想使用此Java套接字检索用户客户端名称,这可能吗? 我知道我可以使用getInetAddress()方法返回套接字连接到的地址,但这并不是我真正想要的.有什么简单的方法吗? 谢谢.解决方法: getInetAddress().getHostName()Reference Link 编辑:您的代码是这样构造的吗?import java.io.IOException; ...

Java-Android中的客户端服务器【代码】

我已经尝试了几天来创建一个应用程序客户端服务器,都在android上,并且在同一台计算机上运行.我使用了各种Display函数来显示客户端和服务器的状态.在奋斗之后,我成功地将它们连接了起来,这并不是很难做到的. 我面临的最大问题是从客户端向服务器发送数据时. 我已经使用了DisplayTitle()函数在服务器端显示从客户端到达那里的数据,但是从不显示任何内容 我认为问题出在发送数据,原因是我正在使用PrintWriter发送数据,并且我读到我应该...

具有非wsdl模式的Java SOAP客户端

我编写了一个客户端/服务器应用程序,将具有作业队列的集中式服务器中的作业委派给许多客户端.客户端从服务器请求信息/作业,并将新的信息/作业(某些参数数组,有时最多8000个数组元素)发送到服务器. 到目前为止,客户端和服务器都在PHP中使用WSDL模式的SOAP. 这是我使用的示例(不幸的是德语):http://www.ordix.de/ORDIXNews/3_2008/Open_Source/PHP5_SOAP_WebServices.html 这很好.但是现在我想优化客户端(例如实现多线程)并将客户端...

java-HttpGet /客户端和HTTPS【代码】

以前,我使用自定义TrustManager谈论过here来做到这一点SAXParserFactory spf = SAXParserFactory.newInstance(); SAXParser sp = spf.newSAXParser();XMLReader xr = sp.getXMLReader(); MyXMLHandler mHandler = new MyXMLHandler(); xr.setContentHandler(mHandler);xr.parse(new InputSource(buildUrlString()));(其中buildUrlString()返回包含https:// url的字符串)可以正常工作.但是,我现在希望能够向相同的URL发送用于gzip压...

使用Java编写使用ssl / tls的客户端-服务器应用程序,而又无法使用keytool【代码】

我打算做的是编写一个使用SSL(TLS)连接来交换数据的客户端服务器应用程序. 由于客户端是可下载的,并且我不能保证可以访问密钥库,因此我正在寻找一种在运行时导入证书的方法. 我需要的: >一种将服务器的公钥/证书导入客户端应用程序的方法>一种将服务器的私钥/证书导入服务器应用程序的方法 到目前为止,我发现了什么:// load the server's public crt (pem), exported from a https website CertificateFactory cf = CertificateF...

如何在Android客户端和Java服务器之间建立安全的SSL连接?【代码】

我正在尝试在我的android客户端和java服务器之间创建安全的TCP / IP连接.到目前为止,密码学并不是我的强项.我知道我必须使用Bouncy Castle密钥库,但是我遇到了麻烦. 我需要创建一个可以与服务器和客户端一起使用的自签名证书.这就是我卡住的地方.InputStream clientTruststoreIs = getResources().openRawResource(R.raw.bks);KeyStore trustStore = null;trustStore = KeyStore.getInstance("BKS");trustStore.load(clientTrustst...

java-如何在服务器上从客户端调用方法?

我正在开发同时具有套接字和RMI的游戏.现在,我要启动RMI部分,然后完成套接字部分.我希望能够邀请某人玩(A-> B)并获得回复(B-> A). 你能帮助我吗? 提前致谢.干杯 编辑:我一直在研究,并且我目前正在将客户端也实现为远程对象(定义接口并实现它).我认为这称为回调.我在正确的道路上吗? 我在想的是A调用了B计算机上远程对象上的方法. B上的服务器询问客户端(也是同一台计算机上的服务器)是否要与A一起玩,获得响应并将其返回给A.就像...

客户端Java调试-IE

是否可以跳过Internet Explorer开发人员工具中的Javascript语句(我的意思是不执行)? 像Visual Studio调试器中的“设置下一条语句”一样.解决方法:开始调试(F5)后,可以使用F10跨过一行. 您可以通过单击相关行的边距来设置断点以在此处停止.

java-从Spring MVC Rest服务抛出的Jersey REST客户端捕获异常【代码】

我使用Spring MVC,Jersey和JAXB实现了REST应用程序. 客户端发送包含有关请求信息的ServiceRequest对象,并返回包含有关响应信息的ServiceResponse对象. 服务请求@XmlRootElement(name = "servicerequest") public class ServiceRequest{String serviceName = "AddUser"public String getServiceName() {return serviceName;}@XmlElementpublic void setServiceName(String serviceName) {this.serviceName = name;} }服务响应@Xm...

java-是否可以从EJB2客户端调用Restful Web服务【代码】

我一直在寻找有关如何从EJB2客户端调用用Spring 3编写的Restful服务的示例.如果我正确理解REST,则服务编写的技术/语言无关紧要,因此我应该能够从EJB2客户端调用该服务. 我找不到简单的示例或参考来指导我如何实现可以调用静态服务的EJB2客户端.这是否意味着无法从EJB2客户端调用Restful服务?如果可以的话,请您指出一个文档或示例,该文档或示例显示或描述了两者之间如何进行接口/对话. 我遇到的大多数参考/文档都与如何将EJB公开为...

java-CXF Web客户端中的动态查询参数【代码】

我通常想在运行时添加查询参数,我们通常使用url?a = b& b = c&等等.但我不知道参数长度,所以我想动态添加查询参数如何做到这一点?解决方法:您可以使用WebClient.query(String,Object …)将任意数量的参数添加到CXF WebClient.例如,如果您具有参数映射,则可以执行以下操作:Map<String, String> params = new HashMap<>();params.put("foo", "hello");params.put("bar", "world");WebClient webClient = WebClient.create("http:/...

java-最新的Apache HTTP客户端中的setConnectionTimeout()等价于什么?【代码】

在旧版HTTP客户端之一中,我使用了:HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), connectionTimeout);现在已弃用.最新的Apache HTTP客户端中setConnectionTimeout()的确切含义是什么?解决方法:通常,不推荐使用某些东西时,API文档会告诉您不赞成使用的东西.查看the documentation for HttpConnectionParams,我们发现:Deprecated. (4.3) use configuration classes provided ‘org.apache.http.config’ an...