Portál AbcLinuxu, 7. května 2025 17:00

Dotaz: Java - HTTPS server

15.1.2012 11:30 Krabák | skóre: 3
Java - HTTPS server
Přečteno: 228×
Odpovědět | Admin
Ahoj,

mám samostatnou REST aplikaci (tj. ne aplikační server) a obsahuje HTTP server. Já bych ale potřeboval, aby komunikovala přes HTTPS.

Ted mám jen:

HttpServer server = HttpServerFactory.create("http://localhost:9090/rest/");
server.start();

Potřeboval bych tuhle část nahradit tak, aby se spustil HTTPS server. Našel jsem několik návodů, ale nic z toho nefungovalo.

Mohl by někdo poradit, případně nasměrovat na nějaký návod? Díky moc.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.1.2012 12:17 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Java - HTTPS server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Předpokládám, že používáte Jersey (HttpServer je z Javy, ale HttpServerFactory je z Jersey).

Když se zavolá HttpServerFactory.create("https://localhost:9090/rest/"), návratová hodnota je ve skutečnosti HttpsServer (potomek HttpServer). Tomu pak stačí nastavit HttpsConfigurator.
Ještě na tom nejsem tak špatně, abych četl Viewegha.
15.1.2012 14:45 Krabák | skóre: 3
Rozbalit Rozbalit vše Re: Java - HTTPS server
Vyzkouším, děkuji ;-)
15.1.2012 15:26 Krabák | skóre: 3
Rozbalit Rozbalit vše Re: Java - HTTPS server
Tak to nějak nefunguje... HttpServerFactory.create() vrací HttpServer a tomu to nastavit nejde. A pokud se přetypuje, tak už to nedělá vůbec nic :-(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.