From 0439151a901ba6f51b06ab1b797889be9bf36076 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Sat, 03 Apr 2021 13:52:55 +0000
Subject: [PATCH] Grundgeruest
---
src/de/uhilger/mediaz/handler/StopServerHandler.java | 4 ++--
src/de/uhilger/mediaz/App.java | 30 +++++++++++++++++++++++++++---
src/de/uhilger/mediaz/Server.java | 5 ++---
src/de/uhilger/mediaz/handler/FileHandler.java | 2 +-
4 files changed, 32 insertions(+), 9 deletions(-)
diff --git a/src/de/uhilger/mediaz/App.java b/src/de/uhilger/mediaz/App.java
index 170258e..c20cba3 100644
--- a/src/de/uhilger/mediaz/App.java
+++ b/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);
}
diff --git a/src/de/uhilger/mediaz/Server.java b/src/de/uhilger/mediaz/Server.java
index 0b81750..ebaf91d 100644
--- a/src/de/uhilger/mediaz/Server.java
+++ b/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;
diff --git a/src/de/uhilger/mediaz/handler/FileHandler.java b/src/de/uhilger/mediaz/handler/FileHandler.java
index c0f11ab..4835e05 100644
--- a/src/de/uhilger/mediaz/handler/FileHandler.java
+++ b/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
diff --git a/src/de/uhilger/mediaz/handler/StopServerHandler.java b/src/de/uhilger/mediaz/handler/StopServerHandler.java
index 54453d1..d910470 100644
--- a/src/de/uhilger/mediaz/handler/StopServerHandler.java
+++ b/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();
}
}
--
Gitblit v1.9.3