jetty 相关问题

Eclipse Jetty是一种广泛使用的异步基于Java的HTTP服务器和servlet引擎,支持HTTP / 1.0,HTTP / 1.1,HTTP / 2和WebSocket协议。

不同上下文中的嵌入式 Jetty WebSocket 服务器

我正在尝试在不同的上下文中运行具有不同内容的嵌入式 Jetty websocket 服务器。 如果我将 websocket 部分放在 / 上下文中,它就可以工作,但我想在那里提供其他内容。 ...

回答 1 投票 0

HTTP 错误:404 solr 路径中缺少核心名称

我是 Solr 的新手,在 ubuntu 8.10 中安装它后,当我尝试将 exampledocs 索引时,按照此链接,我收到此错误: HTTP 错误:404 路径中缺少核心名称 这是在码头。 ...

回答 9 投票 0

wicket/Jetty:避免为活动请求创建新的 Http 会话

我正在开发一个 Wicket 应用程序 (wicket 8),为了将其容器化,我添加了一个活性端点,例如 GET /probe/,我在虚拟 ProbeApplication(非身份验证应用程序)中处理该端点

回答 1 投票 0

Jetty 错误:我启动我的 web aap 并突然出现此错误

我正在使用 Ant 构建工具。你知道如何解决这个问题吗 由于此网站,它似乎无法正常工作:https://eclipse.dev/jetty/configure_10_0.dtd 错误信息: 2024-02-14...

回答 0 投票 0

Jetty 12 ResourceHandler 配置和 MIME 类型问题

我正在迁移到 jetty 12,并且在 ResourceHandler 方面遇到了一些问题。我使用了三个,一个用于 /robots.txt,一个用于 /sitemap.xml,一个用于 /files/ 中的所有其他文件。 我有两个

回答 1 投票 0

spring boot http3:安全连接失败

我已签出 spring-boot-http-3-jetty 并运行。 它按预期工作[来自第二个请求的http-3(h3)]此外,我想使用带有正文的 POST 请求来测试它,所以我添加了以下内容...

回答 1 投票 0

Jetty 和 Oracle 配置

我正在尝试使用 Jetty 7.x 在 IntelliJ 中设置我的 Web 应用程序开发环境 我正在使用 Oracle XE v10.2 的实例 问题 - 目前我可以成功部署我的网络应用程序...

回答 2 投票 0

Jetty HttpClient 如何使用线程?

Jetty HttpClient 在启动时会启动线程,并且似乎会生成相当数量的线程。我对此感到有点惊讶,因为我认为基于 nio 的网络的优点之一就是多路复用

回答 1 投票 0

Jetty ResourceHandler 提供 js.gz 文件

我有一个相当大的js文件,它已经是gz格式的服务器端。它在 html 页面中的使用方式如下 <p>我有一个相当大的js文件,它已经是gz格式的服务器端。它以以下方式在 html 页面中使用</p> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;static/code.min.js.gz&#34;&gt;&lt;/script&gt; </code></pre> <p>我唯一的用例是 Chrome(似乎浏览器可能很挑剔),我的理解是 Chrome 要将其作为 js 处理,服务器需要返回内容:</p> <pre><code>Content-Encoding:gzip Content-Type:application/javascript </code></pre> <p>我按以下方式使用 Jetty ResourceHandler,但无法让它生成上面显示的标头。这是我的 ResourceHandler 设置:</p> <pre><code>ResourceHandler resourceHandler = new ResourceHandler(); resourceHandler.setResourceBase(...); ContextHandler contextHandler = new ContextHandler(&#34;/static&#34;); contextHandler.setHandler(resourceHandler); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { contextHandler, handler }); server.setHandler(handlers); </code></pre> <p>我尝试过使用<pre><code>addMimeMapping</code></pre>和<pre><code>setPrecompressedFormats</code></pre>,但都没有成功,可能是我做错了</p> <p>Curl 目前看起来像这样:</p> <pre><code>curl -i http://localhost:8080/static/code.min.js.gz HTTP/1.1 200 OK Date: Wed, 07 Feb 2024 16:13:22 GMT Last-Modified: Wed, 07 Feb 2024 14:59:22 GMT Content-Type: application/gzip Accept-Ranges: bytes Content-Length: 390351 Server: Jetty(9.4.z-SNAPSHOT) </code></pre> <p>如果有人可以帮助我弄清楚如何正确设置 ResourceHander 以将 gzip 移动到编码,我将不胜感激</p> </question> <answer tick="false" vote="0"> <p>您正在使用的 HTML ...</p> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;static/code.min.js.gz&#34;&gt;&lt;/script&gt; </code></pre> <p>...将按原样下载一个名为 <pre><code>code.min.js.gz</code></pre> 的文件,并进行压缩,Chrome 不会解压。</p> <p>这样做...</p> <ul> <li>在静态资源目录中创建 <pre><code>code.min.js</code></pre>(未压缩)和 <pre><code>code.min.js.gz</code></pre>(压缩)。</li> <li>更改您的 HTML,不要提及 <pre><code>.gz</code></pre> 扩展名。</li> </ul> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;static/code.min.js&#34;&gt;&lt;/script&gt; </code></pre> <p>应该是这样,您现在有了一个静态资源,可以以压缩和未压缩的形式提供服务(取决于用户代理/浏览器的功能)</p> <p>发生的事情是 Chrome 从 Jetty 请求 <pre><code>static/code.min.js</code></pre>。</p> <ol> <li>Jetty 12 的 <pre><code>ResourceHandler</code></pre> 将首先根据请求标头查找请求可以处理的内容。 (例如:<pre><code>Content-Encoding: gzip, brotli, compress</code></pre>)</li> <li><pre><code>ResourceHandler</code></pre> 将使用注册的扩展名称查找每种支持的编码技术。 (例如:“gzip”意味着它寻找<pre><code>&lt;name&gt;.gz</code></pre>)</li> <li>提供压缩版本。</li> </ol> <p>对于不支持压缩的浏览器(一个非常小的列表),将从资源基础目录中提供<pre><code>&lt;name&gt;</code></pre>。</p> </answer> </body></html>

回答 0 投票 0

将 AbstractHandler 实现从 Jetty 11 移植到 Jetty 12

我有一个类扩展 AbstractHandler 并重写句柄方法,如下所示: @覆盖 公共无效句柄(字符串目标,请求baseRequest,HttpServletRequest请求,HttpServletResponse

回答 1 投票 0

本地码头上的 App Engine Java 11 helloworld-servlet 示例:加载页面后出现 404 错误

我正在尝试在本地服务器上运行谷歌在此页面发布的示例: helloworld-servlet 几周前我运行时没有问题,但现在加载后出现 404 错误...

回答 1 投票 0

如何使用 Handler.Abstract 在 Jetty 12 中创建 Rest API

Jetty 12 程序员文档有: 类 RESTHandler 扩展了 Handler.Abstract { @覆盖 公共布尔句柄(Request请求,Response响应,Callback回调) { ...

回答 1 投票 0

从 Jetty 11 移植到 Jetty 12。缺少StatisticsHandler 方法

我正在将我的应用程序从 Jetty 11 移植到 Jetty 12。 我注意到,StatisticsHandler 中缺少以下方法: - 获取调度 - 获取DispatchedActive - 获取DispatchedActiveMax - getDispatchedTim...

回答 1 投票 0

如何配置嵌入式jetty服务器来记录所有请求?

我想将所有肥皂请求记录到我的服务器。服务器实例是嵌入式码头服务器。 有没有办法设置处理程序来执行此操作。我可以访问 web.xml 文件

回答 2 投票 0

如何从嵌入式 Jetty 10 迁移到 jetty 12 ee8?

我尝试从 Jetty 10.x 移植到 Jetty 12.x ee8。在我根据此列表更改依赖项之后 https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.0.6/。我得到一些补偿...

回答 2 投票 0

在 Jetty 9 中访问 {war}/WEB-INF/classes 中使用 @Path 注解的类时出现 404 错误

这是我在 Eclipse 中的设置: 有 2 个项目....clinixwip11Appl 和 clinixwip11Jtty clinixwip11Jtty 的目的是启动 Jetty 的实例...如下... 公共类 JttyMain{

回答 1 投票 0

当 post 和 get 请求没有尾部斜杠时,Jetty 12.03 给出 301

问题描述: 对于不带尾部斜杠的 URL 的 Post 和 Get 请求,以前在 Jetty 11.07 中我们会得到 302 重定向,但在 Jetty 12.03 中我们得到 301。 当使用浏览器时我们...

回答 1 投票 0

Jetty 11 未检测到 Jakarta servlet,我该如何调试它?

这是这个问题的后续。 我也有同样的情况,并且认为我已按照 Joakim 的答案和 EmbedMe 代码中的说明进行操作。我尝试使用 -X 开关运行 exec:java...

回答 1 投票 0

通过代理连接删除授权所需的额外标头

我正在使用 Jgit 库在我们的应用程序中提供 git 功能。当执行像克隆这样的 git 操作来克隆 HTTPS 存储库时,请求需要经过基于嵌入式 jetty 的

回答 1 投票 0

Jetty 12 Spring 6 响应中缺少内容长度

使用 Spring 6 的 Jetty 12 不会在响应中设置 Content-Length 或 Transfer-Encoding:chunked 使用 HttpMessageConverter(在我的示例中为 GsonHttpMessageConverter)并且客户端使用 Conn 发送请求...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.