我开发了一个始终运行的 Java ServerSocket,它执行许多模块。我的服务器首先执行一个 BatchScript 文件 (start.bat)。我想测试模块是否成功执行并在 cmd 控制台上给用户 w 反馈(当我从 eclipse 启动服务器时,我只能在 eclipse 控制台上看到 long )。我想在一段时间后检查我的服务器状态,知道它总是在运行。
这是我的服务器的实现:
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 的日志信息?以及如何查看服务器是否启动了模块?谢谢你 :)