jetty 相关问题

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

Jetty 12x:NoSuchMethodError:'void org.eclipse.jetty.server.ServerConnector.setSoLingerTime(int)'

我正在尝试将jetty版本从9x升级到12x,并在启动我的应用程序时出现以下异常。 线程“main”中的异常 java.lang.NoSuchMethodError: 'void org.ecl...

回答 1 投票 0

CXF 路线图不明确,阻碍我们采用 Jetty 12

我有一个问题,CXF(当前为 4.0.4)不支持 Jetty 12,从而阻止我们将其与 Spring Boot 3.2.0+ 一起使用。 我试图找到他们的发展路线图,但是......

回答 1 投票 0

为嵌入式 Jetty 12 添加安全性

我正在尝试为嵌入式 Jetty 12 服务器添加安全性。 什么有效: 我可以冲浪到 /,无需身份验证即可获得登陆页面 我可以冲浪到 /web,它会获取正确的网页,然后...

回答 1 投票 0

java.lang.NoClassDefFoundError:写入 junit 时出现 jakarta/servlet/ServletConnection

java.lang.NoClassDefFoundError:编写 junit 时出现 jakarta/servlet/ServletConnection 我正在为我的 Java 项目编写 Junit。我有一个问题,比如 当我删除这个时,我可以运行测试

回答 1 投票 0

Google 应用程序引擎:来自另一个域的调用不起作用

从另一个域调用应用程序引擎(jetty @WebServlet)会出错。在日志中,我看到“预检”成功结果,但未到达 servlet 代码(打印输出作为第一行...

回答 1 投票 0

在文件上传到 Jetty 之前验证文件上传请求

我们有一个 REST 服务,其端点接收文件上传请求。所有请求都使用具有 5 分钟超时时间的身份验证令牌。 问题是 Jetty 似乎加载了整个文件

回答 1 投票 0

Jetty 服务器 12 - 无法在处理程序方法中获取 HttpServletRequest 和 HttpServletResponse 对象

我们有遗留应用程序并使用 Jetty 服务器。现在尝试使用 Jakarta 将我们的应用程序升级到 Java 17。所以我们必须升级 Jakarta 12.0.x 以支持 java 17。 当请求到来时,我们将传递

回答 1 投票 0

如何从命令行检查正在运行的 JVM 的堆使用情况?

我可以从命令行检查正在运行的 JVM 的堆使用情况吗?我的意思是实际使用情况,而不是使用 Xmx 分配的最大数量。 我需要它是命令行,因为我无权访问

回答 5 投票 0

Geoserver WPS 插件未安装(上下文初始化失败)

我正在尝试将 Geoserver 的 WPS 插件安装到本地 Windows 计算机,并将 *.jar 文件移动到 WEB-INF/inf 文件夹中会导致错误,除非我删除 t...

回答 1 投票 0

无法通过 https o http 访问 Kuberntes Pod

我有一个 java17-osgi-应用程序在 docker 容器内运行。在带有 podman 的本地 Windows 主机上,应用程序运行并且可访问。我在 shell 上执行 netstat -tane,这就是

回答 1 投票 0

意外错误 404 - 对于在嵌套 springboot jar 中注册的资源

大家好,stackoverflow 会员, 我已经完成了到 springboot 3.2.3 和 jetty 12.0.6 的迁移,并且我遇到了正确注册 DefaultServlet 的 baseResource 的问题 - 以前我没有...

回答 1 投票 0

不同上下文中的嵌入式 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

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