No quiero utilizar Tomcat, Jetty o un contenedor Java EE 6 para ofrecer servicios REST sino el servidor web incorporado.¿Cómo ejecutar Jersey con el servidor web incorporado de Java SE 6?
6
A
Respuesta
5
Asegúrese de que tiene Jersey de jersey-server.jar
en la ruta de clase, entonces es tan simple como:
HttpServer server = HttpServerFactory.create("http://localhost:9998/");
server.start();
escoger cualquier puerto que desea utilizar.
+0
@wjl: La pregunta es acerca de cómo ejecutar Jersey con el servidor web incorporado de Java SE. La pregunta no es sobre cómo configurar/preparar Jersey para que se ejecute en un servidor arbitrario. Es lo mismo para todos los servidores. – BalusC
0
Para Jersey 2.x necesitará jersey-container-jdk-http en su classpath. Si está utilizando Maven agregar esto a su pom.xml
:
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-jdk-http</artifactId>
<version>2.9.1</version>
</dependency>
Para iniciar el uso del servidor esto:
URI baseUri = UriBuilder.fromUri("http://localhost/").port(10000).build();
ResourceConfig resourceConfig=new ResourceConfig(WebService.class);
HttpServer httpServer=JdkHttpServerFactory.createHttpServer(baseUri, resourceConfig,true);
Cuestiones relacionadas
- 1. Servidor web incorporado con analizador XML integrado
- 2. Servidor web incorporado en .NET
- 3. Servidor web incorporado en Python?
- 4. Servicio web Java ASYnc REST con Jersey?
- 5. use .htaccess con el servidor incorporado php5.4
- 6. Ejecutar Java en un servidor web
- 7. Servidor web Java mínimo con soporte JSP
- 8. Servidor FTP incorporado con C#?
- 9. Symfony2 con servidor incorporado PHP 5.4
- 10. navegador web incorporado
- 11. Ejecutando PHP 5.4 servidor web incorporado fuera de localhost
- 12. Cómo ejecutar el servidor web CherryPy en Google App Engine
- 13. El servidor web más pequeño de Java
- 14. ejecutar servidor Java desde maven
- 15. ¿Cómo ejecutar un servidor Java en el EC2 de Amazon?
- 16. Maven - Java EE 6 Web Javadocs perfil
- 17. Cómo ejecutar servlet en el servidor tomcat
- 18. cómo ejecutar un applet de Java en el navegador web
- 19. Cómo usar el servidor http y el servidor de aplicaciones en una aplicación web java
- 20. Sirviendo Drupal 7 con servidor PHP 5.4 incorporado
- 21. Cómo ejecutar archivos Scala en un servidor web
- 22. Usando el servidor web incorporado de Django en un entorno de producción
- 23. Jersey Ningún proveedor de aplicaciones web está presente cuando se agregó la dependencia jersey- *
- 24. Cómo proteger un servicio web REST en Java EE 6
- 25. ¿Cómo ejecutar un programa Java en un servidor?
- 26. Implementar el servicio web java sin usar el servidor web
- 27. ¿Cómo se hacen sitios web con Java?
- 28. ¿Cómo se ejecuta localmente el servidor web Tornado?
- 29. Java SE - un pequeño programa de servidor web
- 30. ¿Cómo puedo almacenar un archivo descargado con Java y Jersey?
Buena pregunta. Parece que no hay ayuda para los usuarios de Java SE cuando se trata de servicios web. Y no todos quieren un servidor web en el sentido de Enterprise ... Espero que haya más ejemplos o ayuda publicados aquí. –