问题标签 [jetty-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
157 浏览

cdi - 使用 Jetty 9 时出现 WELD-ENV-001004 警告

在我的项目中,我使用 Jetty 9.2.5 + Weld 2.2.7(目前是最新版本)。当我启动 Jetty 时,会显示此警告:

这很奇怪而且不正确。WEB-INF/classes/META-INF/beans.xml战争档案里没有!这是一个错误还是我忽略了什么?

可以在github上找到准备运行的示例项目

0 投票
1 回答
1217 浏览

websocket - 在 Embedded Jetty 9 上的带注释的 @WebSocket 类中访问 HttpSession

如何访问 Jetty 9 中带注释的 @WebSocket 类中的 HttpSession 对象?

我找到了如何使用 @ServerEndpoint 注释来做到这一点,就像这里:来自 @ServerEndpoint 的 HttpSession

使用@WebSocket 注释,就像在下面的类中一样,我该怎么做?

在方法内部onConnect(Session session),我尝试调用session.getUpgradeRequest().getSession()which 总是返回null

为方便起见,以下是我启动嵌入式 Jetty 9 的方式:

如果您需要更多信息,请与我们联系。

任何帮助将不胜感激。

提前致谢。

0 投票
0 回答
629 浏览

java - Embedded Jetty 9 一次处理一个请求

我在嵌入式模式下使用 jetty 9,即使我给出了threadpool500 个,服务器仍然一次只处理一个请求。

我错过了什么?

JAVA 代码:
//这里我希望所有线程名称日志都能立即打印,但它们会一一打印

POM.XML

我从浏览器中触发的 JAVASCRIPT 脚本进行测试”

0 投票
1 回答
2682 浏览

java - 使用 procrun 将 jetty 9 作为服务运行

我在目标机器上使用 procrun 将码头作为服务运行时遇到问题我只有 jre 1.7 .0_67,我无法安装 JDK,并且机器上没有 JAVA_HOME 这是我的脚本:

我收到错误:

我在做什么错请帮忙

0 投票
1 回答
1217 浏览

java - 9.x 的 jetty-all-server 在哪里?

我们正在将项目中的 jetty 版本从 8.x 升级到 9.x。

它是org.eclipse.jetty.aggregate:jetty-all-server:8.1.7.v20120910

但是对于 9.x,我再也找不到jetty-all-server了,相反,我找到了org.eclipse.jetty.aggregate:jetty-all:9.2.7.v20150116,注意包名称已更改为jetty-all

所以我想知道jetty-all-server在 8.x 停止并将名称更改jetty-all为 9.x?jetty-all-server还是以后9.x会有新的?

0 投票
1 回答
2084 浏览

datasource - “javax.naming.NameNotFoundException; 剩余名称 'env/jdbc/myds'” 当我使用 jaas 获取数据源时出现

我使用码头 9.2.2.v20140723 作为服务器。我使用 jetty-maven-plugin,pom.xml 是这样的:

jetty-env.xml 像这样:

web.xml 像这样:

当我这样登录时:

我得到错误:

但我可以像这样得到数据源:

0 投票
0 回答
971 浏览

intellij-idea - 远程 Jetty 服务器的 IntelliJ 调试配置

我正在尝试在 IntelliJ 中设置调试配置以远程连接到正在运行的 Jetty 服务器。

设置是:

  • 运行 IntelliJ 的主机是 Mac OS X
  • Jetty 在我的 Mac 上的 Vagrant 托管访客虚拟机中运行
  • 根据IntelliJ 的说明,我还在主机 Mac 上本地安装了 Jetty
  • 主机/来宾之间有一个共享文件夹,所有 Java 代码都存放在这里,我们称之为 /Development/myproject
  • 来宾 VM 通过 IP 地址 10.10.10.10 对我的 Mac 主机可见
  • 我已经通过在 java 命令行中传入这些参数来将码头配置为以调试模式启动:

    -Xdebug -agentlib:jdwp=transport=dt_socket,address=57896,suspend=n,server=y

  • 请注意,来宾 VM 中的 war 文件被部署到未与主机共享的目录中(至少该目录尚未共享……但如果我需要,我可以想办法做到这一点)

我要做的就是附加到一个已经运行的 Jetty 实例,以便我可以设置断点并逐步执行代码。(额外的功劳是让 IntelliJ 实际部署到远程服务器并在更改类时进行热交换......但是小步骤!)

所以我的问题是,鉴于所有这些信息,在下面的 IntelliJ 对话框中要填写的所有正确值是什么?

JMX 端口应该设置为什么?我在命令行的 -agentlib 中设置的相同端口?57896?

其他领域呢?

提前非常感谢!

IntelliJ 调试配置对话框

0 投票
1 回答
970 浏览

java - 如何使用 Jetty-9 上的证书执行自定义客户端身份验证?

我有一个服务于多个客户的 SAAS,我希望能够使用客户端证书来验证不同的客户(不同客户的不同证书)。我的服务在 Jetty 9(未嵌入)上运行。我怎么做?

如果我使用<auth-method>CLIENT-CERT</auth-method>,我还需要LoginService在 Jetty 配置中提供,但这对我来说没有意义,因为我需要能够根据证书编写身份验证代码。

我想强调我需要对每个客户进行客户端身份验证,因此这需要在应用程序级别,而不是使用 SSL 设置的 Jetty 级别。

0 投票
1 回答
2293 浏览

ssl - Spring Boot 1.2.1 中带有 SSL 的码头

我应该如何在 Spring Boot 1.2.x 中使用 SSL 连接器配置 Jetty?

以下配置适用于 Spring boot 1.1.6,但在 1.2.1 版本中出现“SslSocketConnector 无法解析为类型”错误。

我的 pom.xml(父 POM 中的 Spring Boot 版本为 1.2.1):-

0 投票
1 回答
3033 浏览

spring-boot - 使用 Spring Boot 自定义 Jetty 的 HttpConfiguration

我正在使用 Spring Boot(截至目前为 1.2.1),我需要增加默认的 8k 请求标头大小限制,该限制HttpConfiguration位于 Jetty 的类中。看看JettyEmbeddedServletContainerFactory我可以通过哪些方式获得,EmbeddedServletContainerCustomizer但看不到如何改变它。

我确实也看过JettyServerCustomizer- 我知道我可以通过它抓住码头Server,但又一次 - 没有办法改变HttpConfiguration这里。

任何提示将不胜感激。