问题标签 [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.
cdi - 使用 Jetty 9 时出现 WELD-ENV-001004 警告
在我的项目中,我使用 Jetty 9.2.5 + Weld 2.2.7(目前是最新版本)。当我启动 Jetty 时,会显示此警告:
这很奇怪而且不正确。WEB-INF/classes/META-INF/beans.xml
战争档案里没有!这是一个错误还是我忽略了什么?
websocket - 在 Embedded Jetty 9 上的带注释的 @WebSocket 类中访问 HttpSession
如何访问 Jetty 9 中带注释的 @WebSocket 类中的 HttpSession 对象?
我找到了如何使用 @ServerEndpoint 注释来做到这一点,就像这里:来自 @ServerEndpoint 的 HttpSession
使用@WebSocket 注释,就像在下面的类中一样,我该怎么做?
在方法内部onConnect(Session session)
,我尝试调用session.getUpgradeRequest().getSession()
which 总是返回null
。
为方便起见,以下是我启动嵌入式 Jetty 9 的方式:
如果您需要更多信息,请与我们联系。
任何帮助将不胜感激。
提前致谢。
java - Embedded Jetty 9 一次处理一个请求
我在嵌入式模式下使用 jetty 9,即使我给出了threadpool
500 个,服务器仍然一次只处理一个请求。
我错过了什么?
JAVA 代码:
//这里我希望所有线程名称日志都能立即打印,但它们会一一打印
POM.XML
我从浏览器中触发的 JAVASCRIPT 脚本进行测试”
java - 使用 procrun 将 jetty 9 作为服务运行
我在目标机器上使用 procrun 将码头作为服务运行时遇到问题我只有 jre 1.7 .0_67,我无法安装 JDK,并且机器上没有 JAVA_HOME 这是我的脚本:
我收到错误:
我在做什么错请帮忙
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会有新的?
datasource - “javax.naming.NameNotFoundException; 剩余名称 'env/jdbc/myds'” 当我使用 jaas 获取数据源时出现
我使用码头 9.2.2.v20140723 作为服务器。我使用 jetty-maven-plugin,pom.xml 是这样的:
jetty-env.xml 像这样:
web.xml 像这样:
当我这样登录时:
我得到错误:
但我可以像这样得到数据源:
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?
其他领域呢?
提前非常感谢!
java - 如何使用 Jetty-9 上的证书执行自定义客户端身份验证?
我有一个服务于多个客户的 SAAS,我希望能够使用客户端证书来验证不同的客户(不同客户的不同证书)。我的服务在 Jetty 9(未嵌入)上运行。我怎么做?
如果我使用<auth-method>CLIENT-CERT</auth-method>
,我还需要LoginService
在 Jetty 配置中提供,但这对我来说没有意义,因为我需要能够根据证书编写身份验证代码。
我想强调我需要对每个客户进行客户端身份验证,因此这需要在应用程序级别,而不是使用 SSL 设置的 Jetty 级别。
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):-
spring-boot - 使用 Spring Boot 自定义 Jetty 的 HttpConfiguration
我正在使用 Spring Boot(截至目前为 1.2.1),我需要增加默认的 8k 请求标头大小限制,该限制HttpConfiguration
位于 Jetty 的类中。看看JettyEmbeddedServletContainerFactory
我可以通过哪些方式获得,EmbeddedServletContainerCustomizer
但看不到如何改变它。
我确实也看过JettyServerCustomizer
- 我知道我可以通过它抓住码头Server
,但又一次 - 没有办法改变HttpConfiguration
这里。
任何提示将不胜感激。