12得票1回答
熊猫服务器具有静态内容和REST资源

我有一个使用Jersey REST 2.5.1服务的Grizzly服务器,一切都很正常。我想添加一些静态内容,这些内容也是通过Grizzly提供的,从我的JAR文件中提取。因此,我使用CLStaticHttpHandler。当我明确访问静态资源时,例如我的index.html(例如http:/...

12得票1回答
使用web.xml配置Grizzly

我可以使用以下代码启动Grizzly并在其上部署Jersey Web服务。protected HttpServer create() throws Throwable { ResourceConfig rc = new PackagesResourceConfig("com.resourc...

11得票4回答
GRIZZLY0023 Glassfish警告

我在GlassFish服务器上部署了2个Java Web应用程序,使用的是GlassFish Server 3.1.2.2版本。它们都有Java Servlet页面,从中接收HTTP请求,代码相同,只有不同的参数(针对不同的客户端)。第一个运行良好,而另一个处理HTTP请求非常慢。在此之后,我...

11得票5回答
使用Grizzly和Jersey实现SSL

我想让Grizzly使用SSL加密并且仍然与Jersey正常工作。我已经在互联网上搜索了很久,发现了各种不同的Grizzly和Jersey SSL尝试。似乎根据您使用的版本以及您决定如何实现它,有不同的方法来做这件事。但是我还没有能够成功地将任何示例与我的代码配合使用。 以下是我启动服务器的...

11得票4回答
Node.js与Java在Comet应用方面的比较

我们希望构建一个高性能、可扩展的Comet服务器,最初考虑使用Java Grizzly与GlassFish。但是经过一些研究,我们发现Node.JS由于极端简单和声称的性能而迅速成为首选:http://news.ycombinator.com/item?id=1088699,http://am...

11得票2回答
Java NIO2 异步套接字通道/异步服务器套接字通道和 TLS/SSL

在互联网上所有的 NIO2 的来源/示例都没有TLS/SSL支持,我理解 SSLEngine 连接生命周期与 AsynchronousSocketChannel.connect && AsynchronousServerSocketChannel.accept 不同。TLS/SSL应该封装在A...

10得票4回答
使用ContainerRequestContext.abortWith()后,每次调用Jersey都会抛出NPE异常

我有一个RESTful端点,我用自定义的ContainerRequestFilter进行了简单的授权检查以进行保护。该过滤器检查HTTP会话中的所有信息是否正确,如果不正确,则执行以下操作:requestContext.abortWith(Response.status(Response.St...

10得票3回答
使用Jersey / Grizzly进行基本的HTTP身份验证

我使用JAX-RS、Jersey和Grizzly编写了一个简单的REST服务器。以下是我启动服务器的方式:URI baseUri = UriBuilder.fromUri("http://localhost/api") .port(8081) ...

10得票3回答
Jersey和JAX-RS RI2-缺少HttpServerFactory

我有一个简单的项目来测试JAX-RS服务。昨天我下载了jersey-1.7.1并使用了com.sun.jersey.api.container.httpserver.HttpServerFactory和com.sun.net.httpserver.HttpServer创建了一个http服务器,...

10得票3回答
灰熊独立日志记录

我使用Maven设置了一个独立的Grizzly/Jersey服务器,并引用了以下依赖项。 <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly...