Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Alternative zu com.sun.net.httpserver?

314 views
Skip to first unread message

Florian Laws

unread,
Nov 24, 2010, 6:14:28 AM11/24/10
to
Hallo,

ich verwende gerade den Webserver aus com.sun.net.httpserver.*,
um einen einfachen Webservice zu implementieren.
Allerdings ist dieser nur in der Sun-JVM vorhanden, und ich hätte
gern einen universell verfügbaren.

Könnt Ihr mir eine frei verfügbare Webserver-Klasse empfehlen,
die ähnlich wenig Einarbeitung erfordert wie die von Sun?

Ein bisschen mehr Support in Sachen Request-Handling
(z.B. GET/POST-Request Argument-Parsing) wäre nett, aber nicht wichtig
genug, um mir einen komplexen Servlet-Container o.ä. ans Bein zu binden.

Danke und Grüße,

Florian

Chris Seidel

unread,
Nov 24, 2010, 6:36:42 AM11/24/10
to
On Wed, 24 Nov 2010 12:14:28 +0100, Florian Laws
<fl-us...@void.s.bawue.de> wrote:

> Könnt Ihr mir eine frei verfügbare Webserver-Klasse empfehlen,
> die ähnlich wenig Einarbeitung erfordert wie die von Sun?

Tomcat und Jetty sind einbettbar.
Tomcat gut erst ab V 7.

Ist dann "0815" Servlet.

Raffael Herzog

unread,
Nov 24, 2010, 7:52:19 AM11/24/10
to
Florian Laws wrote:

> Könnt Ihr mir eine frei verfügbare Webserver-Klasse empfehlen,
> die ähnlich wenig Einarbeitung erfordert wie die von Sun?
>
> Ein bisschen mehr Support in Sachen Request-Handling
> (z.B. GET/POST-Request Argument-Parsing) wäre nett, aber nicht wichtig
> genug, um mir einen komplexen Servlet-Container o.ä. ans Bein zu binden.

Ich würde mich da an einen eingebetteten Jetty halten. Der kann zwar
durchaus ein ganzer Servlet/JSP-Moloch sein, lässt sich aber auch gut
schlank halten. Und hat eine hübsche API zum Einbetten.

Gruss,
Raffi

Florian Weimer

unread,
Nov 26, 2010, 3:37:23 PM11/26/10
to
* Florian Laws:

> Könnt Ihr mir eine frei verfügbare Webserver-Klasse empfehlen,
> die ähnlich wenig Einarbeitung erfordert wie die von Sun?
>
> Ein bisschen mehr Support in Sachen Request-Handling
> (z.B. GET/POST-Request Argument-Parsing) wäre nett, aber nicht wichtig
> genug, um mir einen komplexen Servlet-Container o.ä. ans Bein zu binden.

Jetty funktioniert halbwegs passabel, zumindest in Version 6.1.x.

Den Servlet-Container kann ich allerdings nur eingeschränkt empfehlen
(der Session-Manager ist fehlerhaft, sichere Cookies können knifflig
werden, der Handler für statische Inhalte ist wenig vertrauenswürdig).
Der reine Webserver sollte aber halbwegs in Ordnung sein.

Frank Dreyer

unread,
Nov 26, 2010, 4:40:46 PM11/26/10
to
Am 24.11.2010 12:14, schrieb Florian Laws:
> ich verwende gerade den Webserver aus com.sun.net.httpserver.*,
> um einen einfachen Webservice zu implementieren.
> Allerdings ist dieser nur in der Sun-JVM vorhanden, und ich hätte
> gern einen universell verfügbaren.
>
> Könnt Ihr mir eine frei verfügbare Webserver-Klasse empfehlen,
> die ähnlich wenig Einarbeitung erfordert wie die von Sun?

In meinem IRC-Bot habe ich Simple (http://www.simpleframework.org/)
genutzt und war zufrieden damit.

Einfaches Beispiel:
http://www.simpleframework.org/doc/tutorial/tutorial.php#start

Ralph Becker

unread,
Nov 27, 2010, 5:51:00 AM11/27/10
to

NanoHTTPD: http://elonen.iki.fi/code/nanohttpd/

- Only one Java file
- Java 1.1 compatible
- Released as open source, Modified BSD licence
- No fixed config files, logging, authorization etc.
(Implement by Yourself if you need them.)
- Supports parameter parsing of GET and POST methods
[...]


> Danke und Grüße,
>
> Florian

0 new messages