我有一个Java服务器和客户机,它是一个简单的服务器,当客户机与它通信时,它会打印一条消息。当客户端和服务器在同一台机器上时,它工作得非常好。当我将客户端放在另一台机器上时,我会得到以下异常:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.
我必须使用Java的socket api编写多线程客户机和服务器。客户端和服务器都是多线程的,因此服务器可以处理多个连接,并且客户端可以测试服务器处理连接的能力。
我的代码在这里:
我有几个问题,可能是相关的。其一,偶尔会有一个客户端线程抛出
java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at sun
我在Fedora服务器上安装了389目录服务器和Java,但是389控制台说我需要X Windows系统。问题是没有GUI的fedora服务器。
我需要在fedora服务器上安装X窗口系统吗?或
我需要将389目录服务器全部移动到fedora工作站,这是Gnome?No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:20
如何在IRC服务器上发送聊天消息?是API服务器,描述了如何连接到这个服务器,但我不知道如何在java中实现它。
首先,我需要用登录和密码连接到他的irc服务器。然后发送信息。我发现连接到IRC服务器,但不能连接.到 API
如何连接到IRC服务器?
如何向IRC服务器发送消息?
我尝试在中运行
java客户端-server irc.twitch.tv:6667 -pass oauth:1 vuwah03rawwpgs 5u38y -nick nick -user nick -name nick -ssl
Exception in thread "main
我是使用java套接字的新手。我有个问题不能解决。我有一个有公共IP的服务器,java服务器在上面执行,然后我有一个android应用程序客户端。使用套接字,我可以从客户端通信到服务器,当我尝试相反的方式时,问题就来了。我尝试从服务器向客户端发送确认消息。我尝试了多少次都没有关系,因为我总是会出现这样的错误:
java.net.ConnectException:连接被拒绝:连接
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConne
我制作了两台服务器,一台是虚拟测试服务器,另一台是运行django项目的服务器。我可以在我的虚拟服务器上运行hivemq服务器,但当我尝试在我的项目服务器上运行它时,它抛出了一个错误。
java.lang.ExceptionInInitializerError: null
at org.jgroups.logging.LogFactory.getLog(Unknown Source)
at org.jgroups.blocks.MessageDispatcher.<init>(Unknown Source)
at b.a.a(Unknown Source)
at com.h
所以,在我的旧服务器因服务器故障而死后,我正在设置我的新服务器。我碰到的唯一的巨石是JDBC设置。我的服务器运行一个Java程序,该程序最初在旧服务器上运行得很好。我会直截了当地告诉你问题出在哪里.下面是使用127.0.0.1和localhost连接时的堆栈跟踪:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right
我有两个Java文件,即服务器和客户机。服务器在服务器中执行从客户端发送的命令,并将输出记录到文本文件中。现在,当服务器执行程序时,客户端尝试从同一个文本文件中读取结果,以便在客户机中同时显示结果。
我所做的:,我已经创建了两个服务器套接字-一个从文件中读取,另一个用来执行命令。我有两个客户机,一个客户端套接字将命令写到服务器,另一个客户端从服务器读取。
面临的问题:并发问题(我猜)--这是我面临的错误。
Waiting for client on port 9090...
Just connected to /127.0.0.1:64057
MIX1 is reading the data
我试图用连接两个MacBooks,一个是服务器,另一个是客户机。在服务器上,我写了这样的东西
ServerSocket s = new ServerSocket(8008);
然后在我的客户电脑里我写了
hostname = "Alex";
Socket socket = new Socket(hostname, 8008);
其中"Alex"是我的服务器的计算机名,可以在系统首选项->共享->计算机名中找到,如中所示。然而,当我在客户端上运行脚本时,我得到了以下错误消息:
error: Alex
java.net.UnknownHostExcept
我们使用Jmeter进行性能测试。我给了200个线程(200个用户)。我们有两台服务器。就像服务器A、服务器B一样,我对200个用户进行了单独测试,它是有效的。我们的负载均衡服务器就像服务器C。所以请求去到服务器A或服务器B。但是如果用服务器C配置我相同的jmx脚本(200线程),它会给出下面的错误(但它适用于50个用户--没有错误)。
org.apache.http.NoHttpResponseException: The target server failed to respond
at org.apache.http.impl.conn.DefaultHttpResponseP
运行示例Spark Livy作业时出现“内部服务器错误:会话处于启动状态”错误。
我安装了用于使用REST API访问apache-spark的Livy,并启动了Livy服务器。在运行示例spark Pi应用程序时(就像在上给出的一样),我收到错误消息“原因: java.io.IOException:内部服务器错误:"java.lang.IllegalStateException: Session is in state starting”。
线程"main“java.util.concurrent.ExecutionException: java.io.IOException
我有一个运行在本地主机端口4200上的ember服务器和一个运行在本地主机端口8080上的JAVA后端API服务器。我使用java的jSession来识别用户和维护用户会话。从tomcat服务器将cookies值设置为仅HTTP。
现在,当我从运行在4200上的ember向运行在8080上的Java服务器发出AJAX调用时,java会话设置的cookie不会发送到API服务器。如何使ember能够将java set cookie与AJAX调用一起发送?
我正在开发一个涉及服务器和客户端的程序,我试图监听端口,然后从客户端向该端口发送消息。然而,在这样做的时候,我得到了NoRouteToHostException。我制作了一个简单的客户机和服务器应用程序来测试我是否能够为我的给定服务器和客户端发送和接收消息。
服务器:
public class Server{
public static void main(String [] args) throws Exception{
ServerSocket s = new ServerSocket(8001);
s.accept();
}
}
客户端:
public class Cl