Ultrakompakter HTTP Server
ulrich
15 hours ago 786064bea6eec2b80a7771ed4b3f4bd36a2547d0
README.md
@@ -34,7 +34,33 @@
## Klassenbibliothek verwenden
Zur Verwendung der Klassen von neon wird die Klassenbibliothek in den Classpath des Programmes aufgenommen, von dem aus neon genutzt werden soll.
Zur Verwendung der Klassen von neon wird die Klassenbibliothek `neon.jar` zusammen mit `nanojson.jar`
in den Classpath des Programmes aufgenommen, von dem aus neon genutzt werden soll.
Ist beispielsweise eine App `MyApp.jar` im Ordner `~/apps/MyApp` gespeichert, die mit Hilfe von
neon einen eingebetteten Webserver einsetzen soll, würde die Klassenbibliothek `neon.jar` in den
Ordner `~/apps/MyApp/lib` gelegt. Ferner wird eine [Serverbeschreibungsdatei](https://uhilger.de/data/pg/neon/anleitung.adoc#srv-desc) benötigt, die z.B. im Ordner `~/apps/MyApp/conf`
gespeichert wird.
Es ergibt sich folgender Verzeichnisinhalt
````
~/apps/MyApp/MyApp.jar
~/apps/MyApp/conf/server.json
~/apps/MyApp/lib/neon.jar
~/apps/MyApp/lib/nanojson.jar
````
Die Anleitung von neon beschreibt im Kapitel [Neon starten](https://uhilger.de/data/pg/neon/anleitung.adoc#_neon_starten), wie neon aus einer Anwendung wie `MyApp.jar` heraus gestartet wird. Die App
`MyApp.jar` wird wie ein normales Java-Programm von der Kommandozeile ausgeführt:
````
cd ~/apps/MyApp
java -jar MyApp.jar
````
Hierbei wird automatisch der Inhalt des Unterverzeichnisses `lib` in `~/apps/MyApp` beim Start der
App einbezogen, wo sich die Klassenbibliotheken `neon` und `nanojson` befinden.
## Lizenz