src/de/uhilger/mediaz/App.java | ●●●●● patch | view | raw | blame | history | |
src/de/uhilger/mediaz/Server.java | ●●●●● patch | view | raw | blame | history | |
src/de/uhilger/mediaz/handler/FileHandler.java | ●●●●● patch | view | raw | blame | history | |
src/de/uhilger/mediaz/handler/StopServerHandler.java | ●●●●● patch | view | raw | blame | history |
src/de/uhilger/mediaz/App.java
@@ -1,10 +1,23 @@ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. Mediazentrale - Personal Media Center Copyright (C) 2021 Ulrich Hilger This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. */ package de.uhilger.mediaz; import java.io.File; import java.io.IOException; import java.util.HashMap; import java.util.logging.Level; @@ -21,6 +34,7 @@ public static final String IP_PORT = "port"; public static final String IP_WWW_DATA = "www-data"; public static final String IP_CTX = "ctx"; public static final String IP_CONF = "conf"; private static HashMap initParams; @@ -30,6 +44,9 @@ * @param args Kommandozeilenparameter */ public static void main(String[] args) { logger.info(new File(".").getAbsolutePath()); initParams = new HashMap(); for (String arg : args) { String[] argParts = arg.split("="); @@ -47,6 +64,13 @@ } else { logger.severe("Der Parameter " + IP_CTX + " muss angegeben werden."); } String conf = getInitParameter(IP_CONF); if(conf != null) { File confDir = new File(conf); confDir.mkdirs(); } else { } } catch (IOException ex) { Logger.getLogger(App.class.getName()).log(Level.SEVERE, null, ex); } src/de/uhilger/mediaz/Server.java
@@ -1,5 +1,5 @@ /* mini-server - Ein minimalistischer HTTP-Server Mediazentrale - Personal Media Center Copyright (C) 2021 Ulrich Hilger This program is free software: you can redistribute it and/or modify @@ -14,8 +14,7 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. */ */ package de.uhilger.mediaz; import com.sun.net.httpserver.HttpServer; src/de/uhilger/mediaz/handler/FileHandler.java
@@ -1,5 +1,5 @@ /* mini-server - Ein minimalistischer HTTP-Server Mediazentrale - Personal Media Center Copyright (C) 2021 Ulrich Hilger This program is free software: you can redistribute it and/or modify src/de/uhilger/mediaz/handler/StopServerHandler.java
@@ -1,5 +1,5 @@ /* mini-server - Ein minimalistischer HTTP-Server Mediazentrale - Personal Media Center Copyright (C) 2021 Ulrich Hilger This program is free software: you can redistribute it and/or modify @@ -64,7 +64,7 @@ @Override public void run() { Logger.getLogger(StopServerHandler.class.getName()).info("Mini-Server beendet."); Logger.getLogger(StopServerHandler.class.getName()).info("Mediazentrale beendet."); App.stop(); } }