/
itokar98
/
java-diplom-networkchat
Обзор
Документация
Войти
/
itokar98
/
java-diplom-networkchat
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/com/organization/Server.java
27 строк
924 B
Ilya Tokar
First commit
21 дек 2025, 15:29
21 дек 2025, 15:29
3f8814c
Код
Авторство
О чём код?
package com.organization; import com.organization.config.ServerConfigLoader; import com.organization.config.ServerConfig; import com.organization.server.ChatServer; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class Server { private static final Logger logger = LogManager.getLogger(Server.class); private static final String CONFIG_PATH = "server-settings.yaml"; public static void main(String[] args) { try { ServerConfigLoader configLoader = new ServerConfigLoader(); ServerConfig config = configLoader.loadConfig(CONFIG_PATH); ChatServer server = new ChatServer(config); Runtime.getRuntime().addShutdownHook(new Thread(server::shutdown)); server.start(); } catch (Exception e) { logger.error("Failed to start server: ", e); System.exit(1); } } }