在java ServerSocket中测试模块的启动?
我开发了一个始终运行的Java ServerSocket,它执行许多模块。我的服务器通过执行BatchScript文件(start.bat)启动。我想测试模块是否成功执行,并在cmd控制台上向用户提供w反馈(当我从eclipse启动服务器时,我只能在eclipse控制台上看到long命令)。我想在一段时间后检查我的服务器状态,知道它一直在运行 以下是我的服务器的实现:在java ServerSocket中测试模块的启动?,java,sockets,Java,Sockets,我开发了一个始终运行的Java ServerSocket,它执行许多模块。我的服务器通过执行BatchScript文件(start.bat)启动。我想测试模块是否成功执行,并在cmd控制台上向用户提供w反馈(当我从eclipse启动服务器时,我只能在eclipse控制台上看到long命令)。我想在一段时间后检查我的服务器状态,知道它一直在运行 以下是我的服务器的实现: public Server() throws InterruptedException { //this.es = e;
public Server() throws InterruptedException
{
//this.es = e;
try {
sockserv= new ServerSocket(6020) ;
System.out.println("Server Started");
myModule mod= new myModule();
mod.displayLogOnCmd();
mod.checkServerEveryPeriodOfTime();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
@Override
public void run()
{
while(SERVER_STATUT)
{
try {
Socket socket = sockserv.accept();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我的问题:
如何在Cmd中显示eclipse的日志信息?如何查看服务器是否启动了该模块??
谢谢:)难以理解。你的问题是什么?如何在Cmd中显示eclipse的日志信息?以及如何查看服务器是否启动了该模块??Eclipse与此有何关系?这个问题仍然无法理解。