Eclipse Jetty是一种广泛使用的异步基于Java的HTTP服务器和servlet引擎,支持HTTP / 1.0,HTTP / 1.1,HTTP / 2和WebSocket协议。
在 Java 11 / Jetty 11 中通过 HTTPS 实现 HTTP/2 时出现异常
尝试在 Java 11 / Jetty 11(也使用 Java 17 测试)中通过 HTTPS 实现 HTTP/2 时遇到异常。此代码在带有 Jetty 9 的 Java 8 中运行良好(除了在 Jetty 9 中是
无法将类型 id 'org.redisson.codec.SmileJacksonCodec' 解析为 `org.redisson.client.codec.Codec` 的子类型:找不到这样的类
我正在尝试加载具有 redis 配置的 yaml 配置文件,我看到以下错误: 这里发生的是 org.redisson.client.codec.Codec 是接口,org.redisson.codec.
无法在 osgi 容器上的嵌入式码头服务器上部署 Web 应用程序
我收到 org.eclipse.jetty.webapp.webInfConfiguration class not found 异常。 用于创建上下文的 WebApplication 上下文。
我想与 Jetty 服务器建立连接。要求用户提供服务器地址。输入地址,然后输入他的名字。我收到一个连接超时。服务器正在运行。做
为什么 Jetty Client 只有 GZIPContentDecoder 而没有任何其他格式的解码器,如 DEFLATE 和 Brotli?
为什么 Jetty Client 只有 org.eclipse.jetty.client.GZIPContentDecoder 而没有任何其他格式的解码器,如 DEFLATE 和 Brotli?
Jetty 9 - 如何使用 Jetty 9 设置“请求内容”和“请求标头”?
我使用 Jetty 7 的 ContentExchange 类来设置 URL、标头和请求内容。 以下是我使用 Jetty 7 的结果。 HttpClient 客户端 = new HttpClient(); 客户端.start();
Google Guice & Jersey 在应用包过滤时将多个 URL 模式应用于同一个 servlet
我正在尝试使用 Jersey & Google Guice 3.0 将 2 个不同的 URL 模式映射到同一个 servlet,并将这些 URL 模式中的每一个应用于我项目中的不同包。 要清楚...
Spring Boot Jetty 3.0.5 关闭 JNDI
在我的 gradle 基础项目中,我正在尝试将 spring (spring-boot-starter-jetty) 依赖项从 2.7.6 升级到 3.0.5 看起来一切都启动并且工作正常。然而,在启动过程中,我注意到来自
OpenSAML 请求到 Azure AD 的 CORS 错误“PreflightMissingAllowOriginHeader”
我已经搜索了几天,但找不到合适的解决方案来通过 OpenSAML 使我的 SSO 正常工作。原因是当我...时发生的 CORS 错误“PreflightMissingAllowOriginHeader”...
获取“x-amzn-Remapped-WWW-Authenticate 而不是 WWW-Authenticate 和码头客户端无法识别
AWS API 网关将 WWW-Authenticate 标头重新映射为 x-amazn-remapped-WWW-Authenticate。我们的客户使用 java jetty 客户端并且 jetty 客户端失败,因为 jetty 客户端正在寻找 WWW-Authenticate
具有以下 pom 依赖项: 具有以下pom依赖项: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId> spring-boot-starter-parent</artifactId> <version>1.1.4.RELEASE</version> </parent> <groupId>test.actuator</groupId> <artifactId>actuator-load-testing-webapp</artifactId> <version>1.0.0-SNAPSHOT</version> <properties> <main.basedir>${basedir}/../..</main.basedir> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> 位于类路径根目录下的以下 application.properties 文件: management.address: 127.0.0.1 management.port: 8081 endpoints.shutdown.enabled: true security.require_ssl: false shell.ssh.enabled: false spring.jmx.enabled: false 以及以下应用程序主/配置: @Configuration @EnableAutoConfiguration @EnableConfigurationProperties @ComponentScan public class SampleJettyApplication { public static void main(String[] args) throws Exception { SpringApplication.run(SampleJettyApplication.class, args); } } 我期待管理设施在 127.0.0.1:8081 上可用,即 http://127.0.0.1:8081/health 但是端点上没有任何负载,我做错了什么? 更新:启动日志 /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/java -Dorg.eclipse.jetty.servlet.Default.dirAllowed=true -Didea.launcher.port=7538 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 13.app/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/javafx-doclet.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/htmlconverter.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/james.mchugh/Documents/workspaceGamesPlatform/core/actuator-parent/actuator-load-testing-webapp/target/classes:/Users/james.mchugh/.m2/repository/org/springframework/boot/spring-boot-starter/1.0.2.RELEASE/spring-boot-starter-1.0.2.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/boot/spring-boot/1.0.2.RELEASE/spring-boot-1.0.2.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/spring-core/4.0.3.RELEASE/spring-core-4.0.3.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/spring-context/4.0.3.RELEASE/spring-context-4.0.3.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/spring-aop/4.0.3.RELEASE/spring-aop-4.0.3.RELEASE.jar:/Users/james.mchugh/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/james.mchugh/.m2/repository/org/springframework/spring-beans/4.0.3.RELEASE/spring-beans-4.0.3.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/spring-expression/4.0.3.RELEASE/spring-expression-4.0.3.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.0.2.RELEASE/spring-boot-autoconfigure-1.0.2.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.0.2.RELEASE/spring-boot-starter-logging-1.0.2.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.jar:/Users/james.mchugh/.m2/repository/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar:/Users/james.mchugh/.m2/repository/org/slf4j/jul-to-slf4j/1.7.7/jul-to-slf4j-1.7.7.jar:/Users/james.mchugh/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.7/log4j-over-slf4j-1.7.7.jar:/Users/james.mchugh/.m2/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar:/Users/james.mchugh/.m2/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar:/Users/james.mchugh/.m2/repository/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar:/Users/james.mchugh/.m2/repository/org/springframework/boot/spring-boot-starter-jetty/1.0.2.RELEASE/spring-boot-starter-jetty-1.0.2.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-webapp/8.1.14.v20131031/jetty-webapp-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-xml/8.1.14.v20131031/jetty-xml-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-util/8.1.14.v20131031/jetty-util-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-servlet/8.1.14.v20131031/jetty-servlet-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-security/8.1.14.v20131031/jetty-security-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-server/8.1.14.v20131031/jetty-server-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-continuation/8.1.14.v20131031/jetty-continuation-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-http/8.1.14.v20131031/jetty-http-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-io/8.1.14.v20131031/jetty-io-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/jetty-jsp/8.1.14.v20131031/jetty-jsp-8.1.14.v20131031.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp/2.2.0.v201112011158/javax.servlet.jsp-2.2.0.v201112011158.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/org.apache.jasper.glassfish/2.2.2.v201112011158/org.apache.jasper.glassfish-2.2.2.v201112011158.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp.jstl/1.2.0.v201105211821/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/org.apache.taglibs.standard.glassfish/1.2.0.v201112081803/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/javax.el/2.2.0.v201108011116/javax.el-2.2.0.v201108011116.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/com.sun.el/2.2.0.v201108011116/com.sun.el-2.2.0.v201108011116.jar:/Users/james.mchugh/.m2/repository/org/eclipse/jetty/orbit/org.eclipse.jdt.core/3.7.1/org.eclipse.jdt.core-3.7.1.jar:/Users/james.mchugh/.m2/repository/org/springframework/spring-webmvc/4.0.3.RELEASE/spring-webmvc-4.0.3.RELEASE.jar:/Users/james.mchugh/.m2/repository/org/springframework/spring-web/4.0.3.RELEASE/spring-web-4.0.3.RELEASE.jar:/Applications/IntelliJ IDEA 13.app/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain test.actuator.jetty.SampleJettyApplication . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.0.2.RELEASE) 2014-07-21 15:58:55.173 INFO 65654 --- [ main] g.l.jetty.SampleJettyApplication : Starting SampleJettyApplication on gl02729m-2.test.corp with PID 65654 (/Users/james.mchugh/Documents/workspaceGamesPlatform/core/actuator-parent/actuator-load-testing-webapp/target/classes started by james.mchugh in /Users/james.mchugh/Documents/workspaceGamesPlatform/core/actuator-parent/actuator-test-utils/actuator-load-testing-webapp) 2014-07-21 15:58:55.223 INFO 65654 --- [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@188fd321: startup date [Mon Jul 21 15:58:55 BST 2014]; root of context hierarchy 2014-07-21 15:58:56.157 INFO 65654 --- [ main] e.j.JettyEmbeddedServletContainerFactory : Server initialized with port: 8080 2014-07-21 15:58:56.161 INFO 65654 --- [ main] org.eclipse.jetty.server.Server : jetty-8.1.14.v20131031 2014-07-21 15:58:56.201 INFO 65654 --- [ main] / : Initializing Spring embedded WebApplicationContext 2014-07-21 15:58:56.201 INFO 65654 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 981 ms 2014-07-21 15:58:56.496 INFO 65654 --- [ main] o.s.b.c.e.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/] 2014-07-21 15:58:56.499 INFO 65654 --- [ main] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2014-07-21 15:58:56.516 INFO 65654 --- [ main] o.e.jetty.server.AbstractConnector : Started [email protected]:8080 2014-07-21 15:58:56.606 INFO 65654 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2014-07-21 15:58:56.687 INFO 65654 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String test.actuator.jetty.web.SampleController.helloWorld() 2014-07-21 15:58:56.708 INFO 65654 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2014-07-21 15:58:56.708 INFO 65654 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2014-07-21 15:58:56.848 INFO 65654 --- [ main] / : Initializing Spring FrameworkServlet 'dispatcherServlet' 2014-07-21 15:58:56.849 INFO 65654 --- [ main] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started 2014-07-21 15:58:56.863 INFO 65654 --- [ main] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 14 ms 2014-07-21 15:58:56.913 INFO 65654 --- [ main] o.e.jetty.server.AbstractConnector : Started [email protected]:8080 2014-07-21 15:58:56.916 INFO 65654 --- [ main] .s.b.c.e.j.JettyEmbeddedServletContainer : Jetty started on port: 8080 2014-07-21 15:58:56.918 INFO 65654 --- [ main] g.l.jetty.SampleJettyApplication : Started SampleJettyApplication in 2.108 seconds (JVM running for 2.529) 如果你想通过 HTTP 获取健康状态,不妨添加这个依赖试试看: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 看起来 IntelliJ 把类路径弄得一团糟。查看 -classpath 提供的罐子,里面有很多 Spring Boot 1.0.2.RELEASE 罐子,与您的 pom 不匹配。 启动日志中的横幅还显示您正在运行 Spring Boot 1.0.2.RELEASE: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.0.2.RELEASE) 说服 IntelliJ 使用正确的类路径,或者使用 mvn spring-boot:run 在命令行上运行您的应用程序应该可以解决您的问题,尽管我强烈怀疑您还需要添加对 spring-webmvc 的依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </dependency> 最简单的答案是,而不是将请求指向 http://127.0.0.1:8081/health 指向 http://127.0.0.1:8081/actuator/health 这可能有助于将 Jersey 与 Spring Boot 结合使用的人。 如果您将 Jersey 与 Spring Boot 一起使用,则执行器默认情况下不起作用 像春天的MVC。为了让它工作, spring.jersey.application-path 需要 与您的上下文路径一起设置。 spring.jersey.application-path=/mytest-app 或 server.servlet-path=/mytest-app 还要确保设置了以下属性。 server.context-path=/mytest-app management.security.enabled=false management.health.defaults.enabled=true 如果您从 Itellij IDEA 运行应用程序,请确保在添加执行器依赖项后 IDE 同步库。当 IDE 没有将库添加到类路径并且没有任何效果时,我遇到了这种情况。确保按下按钮“重新加载所有 Maven 项目”。
我试图了解 CORS spring 过滤器和 Jetty 过滤器之间的功能差异,特别是关于它们的 doFilter 方法实现。
这是我的问题: 我在我的 Java 项目中使用 Spark 作为我的 Web 服务器框架。 我的网站设计有以下结构: 索引.html js 文件夹(包含 JavaScript 库和文件) CSS
[ShutdownMonitor] 未启用(端口 < 0): -1 2023-03-20 16:36:13.624:INFO:oejs.Server:main: jetty-9.4.49.v20220914; built: 2022-09-14T01:07:36.601Z; git: 4231a3b2e4cb8548a412a789936d640a97b1aa0a...
使用 Jetty 服务器和 Spring MVC 从 WAR 文件中提供 HTML 文件
我有一个简单的 Jetty 服务器安装并运行一个用 Spring MVC 编译的 WAR 文件。 WAR 文件位于 $JETTY_BASE 目录中。 jsp 模块已安装(java -jar $JETTY_HOME/start.jar ...
Jetty 12.0.0.beta0 + Spring 6.0.4 -> HTTP 错误 404 未找到
我正在努力使 Jetty 12.0.0.beta0 + Spring 6.0.4 工作。但是,Spring dispatcher servlet 似乎没有用于 http 请求,所以我得到 HTTP ERROR 404 Not Found。 这是我的代码: @Order(已订购。
我正在使用码头版本 9.0.0.M4 并尝试将其配置为接受 SSL 连接。 按照以下说明进行操作: http://www.eclipse.org/jetty/documentation/current/configuring-connectors.ht...
我们有一个 spring MVC 项目(真的是一个又大又旧的整体),我们目前部署在 Tomcat 服务器中。现在我正在尝试使用嵌入式 Jetty 而不是 tomcat(没有其他代码更改
解决方法? java.lang.StackOverflowError 当尝试登录到 Spring Boot 2.5 / Keycloak 应用程序时使用 OpenTelemetry
我有一个使用 Keycloak 进行身份验证的 spring boot (2.5) 应用程序。 当我使用 opentelemetry (1.23.1) 自动检测应用程序时,登录过程停止工作。服务器日志 ...
DropWizard(与Jetty一起)在 "orgeclipsejettyutilthreadExecutionStrategy$Factory "上抛出NoClassDefFoundError。
我们有一个使用DropWizard和Jetty的模块,它在启动时出现了错误。"orgeclipsejettyutilthreadExecutionStrategy$Factory" java.lang.NoClassDefFoundError: orgeclipsejetty...