embedded-jetty相关内容

将Jetty 8升级到Jetty 9

我正在从码头8升级到码头9,并遇到了一些API中有关编译失败的问题. SslSelectChannelConnector已被删除,从我可以看到的带有secureRequestCustomizer的httpConfiguration替换了它. 但是我都找不到很多方法.例如 setRequestBufferSize setResponseBufferSize setAcc ..
发布时间:2019-09-04 09:01:50 Java开发

码头:动态删除注册的servlet

我使用WebAppContext创建并启动了码头服务器.我还可以使用addServlet方法将servlet添加到WebAppContext中.但我想动态删除此servlet. 我怎样才能做到这一点 ? WebAppContext中未提供诸如removeServlet()之类的东西. 解决方案 您需要手动进行操作(可能应该有一种便捷方法,但没有) 在Jetty 7中,它类似于( un ..
发布时间:2019-09-04 08:59:10 其他开发

Jetty SSL端口未打开以保护JSR-356 Websocket

我正在编写一个服务器应用程序,该应用程序使用嵌入式Jetty 9.3.0.M2使用安全的websocket.当我在没有安全套接字的情况下运行它时,一切都是崩溃的,但是当我启用安全套接字时,我的客户端将被拒绝连接,而nmap显示该端口已关闭.服务器端的日志中没有错误. 我相信我的.jks,.crt,.pem和.key文件以及密钥库密码都是正确的,因为同一台服务器上的其他应用程序正在使用相同的应 ..
发布时间:2019-09-04 08:56:49 其他开发

码头:默认servlet上下文路径

我需要设置Servlet(由于某些原因,只有Servlet而不是处理程序)才能与war以外的文件一起使用.在 https://stackoverflow.com/a/28735121/5057736 我找到了以下解决方案: Server server = new Server(8080); ServletContextHandler ctx = new ServletContextHand ..
发布时间:2019-09-04 08:54:17 Java开发

如何配置嵌入式码头来访问泽西岛资源?

我正在尝试配置嵌入式码头来与我的Jersey资源对话,但是我不知道该怎么做.我尝试了几种不同的方法,但似乎没有任何效果.跳船教程并没有真正处理如何使用Jersey.任何代码建议或链接都​​将不胜感激 编辑: package pojo; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.D ..
发布时间:2019-09-03 14:17:33 Java开发

Maven的Jersey问题-Shade插件

我的问题非常类似于:球衣例外情况仅在将药液组装到一个罐子中时抛出 我运行我的应用程序(嵌入式码头+球衣),一切正常.当我尝试创建可执行JAR时,出现错误: org.glassfish.jersey.message.internal.WriterInterceptorExecutor $ TerminalWriterInterceptor aroundWriteTo 严重:找不到针对媒体 ..
发布时间:2019-09-03 14:04:36 Java开发

使用Maven-assembly-plugin创建uber jar时,Jersey失败

我创建了一个Maven球衣入门Web应用程序.另外,我还使用jetty插件在我的应用程序中嵌入了jetty服务器. 当我使用mvn jetty:run命令运行项目时,我的项目运行正常. 但是当我使用mvn clean package命令打包我的项目并运行名称为jar-with-dependencies的jar文件时,该项目会在从jersey资源返回json响应时引发此异常. 严重 ..

RESTEasy支持JAX-RS @RolesAllowed

我已经花了数小时在嵌入式Jetty 9.1.0.v20131115和RESTEasy 3.0.5.Final中安装自定义登录服务.我的登录服务将在数据库中查找用户并为其分配角色.看起来像这样: final Constraint restConstraint = new Constraint(); restConstraint.setName(Constraint.__BASIC_AUTH); ..
发布时间:2019-08-30 10:24:13 其他开发

Resteasy和Google Guice:如何在@Injection中使用多个@ApplicationPath和资源?

我创建了一个项目以测试提供的依赖项注入由Google Guice在我的Jax-rs资源中,使用Resteasy. 我的意图是: 对我的API版本使用多个@ApplicationPath.在每个用@ApplicationPath注释的类中,我为特定版本加载了一组类. 每个资源的构造函数中都有一个@Inject(来自Google Guice),以注入一些服务. 我创建了两个用@Ap ..
发布时间:2019-08-30 09:56:52 其他开发

嵌入Jetty 9.0和RestEasy 3.0不断抛出NoSuchMethodError

今天,我有了一个构建非常简单的Web应用程序的想法,该应用程序将由REST后端提供支持.因为我想要一个非常轻巧的服务器,所以我开始研究Jetty.而且由于我想尝试除Jersey之外的另一个JAX-RS实现,因此我研究了RestEasy.我认为这2易于实现.我错了... 我导入了基本的Jetty服务器和servlet依赖关系,因为我认为这是基本(仅REST)Jetty服务器的唯一服务器要求(我 ..
发布时间:2019-08-30 09:52:45 其他开发

当我点击“允许”时,为什么getUserMedia会抛出[对象NavigatorUserMediaError]在Chrome?

最近,我在尝试通过我的网站访问客户端的麦克风时遇到了错误。当Chrome询问是否允许该网站访问用户的麦克风时,无论是单击“允许”还是“拒绝”,都会生成 [object NavigatorUserMediaError] 。无论麦克风是否实际插入计算机(运行Ubuntu 12.04),都会发生这种情况。 通过Firefox进行的进一步测试表明,这不是特定的到Chrome。问题才在我完成实时输入演 ..
发布时间:2019-05-24 21:18:11 前端开发

如何使用Jersey 2.5将参数传递给REST资源

我有一个为我的客户服务的Java服务器(非应用服务器)。 现在我有兴趣添加REST支持。我初始化了Jetty服务器并创建了一些REST资源。 我的问题是:如何在创建REST资源时传递参数? 通常我更喜欢每个资源的构造函数,但我不控制它。 我知道有一种方法可以注入依赖项。如何使用Jersey 2.5 ?? 谢谢! 解决方案 定义你的应用程序 公共类MyAp ..
发布时间:2019-01-08 14:05:37 Java开发

Jetty 9(嵌入式):在运行时添加处理程序

有没有办法向正在运行的嵌入式Jetty实例添加处理程序?我们已将旧的基于Jetty 6的项目迁移到Jetty 9,我们需要为插件系统添加和删除动态处理程序... 请参阅下面的示例.. 。 服务器服务器=新服务器(); [...] server.start(); [...] Handler [] existingHandler = server.getHandlers() ..
发布时间:2019-01-07 16:26:16 Java开发