embedded-jetty相关内容

如何以编程方式正确配置Jersey资源

我正在试用Jersey Programmal Resource Builder API,我能够 配置资源,但是在以下情况下我会得到空的ContainerRequestContext对象 正在尝试访问路径参数。可能是什么问题? 注意:我使用的是版本2.35 public static void main(String[] args) { try { Resour ..
发布时间:2022-03-01 14:57:37 Java开发

嵌入式 Jetty 在其 Jar 文件中查找文件

我成功地将 Jetty 嵌入到测试应用程序中.它可以毫无问题地提供文件.现在我想知道 Jetty 是否可以提供它自己的 Jar 文件中的文件. 有人知道这是否可能吗? 解决方案 一个例子列在 Jetty 嵌入页面 http://docs.codehaus.org/display/JETTY/Embedding+Jetty 诀窍是为您的类路径位置创建一个文件 URL. Stri ..
发布时间:2022-01-01 17:13:00 其他开发

有没有使用maven运行可执行jar的好方法?

我有一个多模块 maven 项目,其中一个模块用于分发. 项目\|模块A\|模块B\|...|dist-module \ 该发行版包含一个我想轻松执行的可执行 jar.但是,要执行它,我必须键入以下内容: java -jar dist-module/target/dist-module-1.0-SNAPSHOT-full-dist/myJar.jar 最好直接输入: mvn exec:j ..
发布时间:2021-12-28 20:19:06 Java开发

Jetty ssl 端口未为安全 JSR-356 websockets 打开

我正在编写一个使用嵌入式 Jetty 9.3.0.M2 使用安全 websockets 的服务器应用程序.当我在没有安全套接字的情况下运行它时,一切都正常,但是当我启用安全套接字时,我的客户端连接被拒绝并且 nmap 显示端口已关闭.服务器端的日志没有错误. 我相信我的 .jks、.crt、.pem 和 .key 文件以及我的密钥库密码都是正确的,因为同一台服务器上的其他应用程序正在使用相同 ..
发布时间:2021-12-25 14:02:16 其他开发

如何使用 groovy/gradle 运行带有指定战争的 jetty 7+?

我想使用 gradle build 运行 Jetty 7+,但不幸的是,jettyRun 似乎无法做到这一点.因此,实现我想要的最简单的想法可能是使用自定义目标: task runJetty {def 服务器 = 新服务器()//这里有更多代码服务器启动()server.join()} 不幸的是我刚开始使用 gradle,我也不知道 groovy,所以我很难创建合适的目标.我正在浏览互联网,但 ..
发布时间:2021-12-23 16:29:28 其他开发

使用 web.xml 配置嵌入式码头?

我正在尝试生成与我的 Web 应用程序的战争以及带有嵌入式码头的自包含 jar 文件.对于嵌入式码头(jar 文件分发),我添加了一个 servlet,如下所示: public static void main(String[] args) 抛出异常 {服务器服务器=新服务器(8080);ServletContextHandler context = new ServletContextHand ..
发布时间:2021-12-22 22:22:30 Java开发

将 Jetty 嵌入为 Servlet 容器

我正在使用 Tomcat 来为我的 Java Servlet 提供服务,这对我来说更胜一筹.我只需要提供服务,单独的 Servlet 请求,没有静态内容,也没有 JSP 等.所以我正在寻找一个可以嵌入到我的应用程序中的 Servlet 容器.感觉如果把Jetty剥离出来,单独作为一个Servlet Container使用,可以扩展性更强,占用内存小,【不需要Jetty的'Web Server'等P ..
发布时间:2021-12-21 12:04:48 Java开发

Jetty:默认 servlet 上下文路径

我需要设置 Servlet(由于某些原因,只有 servlet 而不是处理程序)来处理战争之外的文件.在这里 https://stackoverflow.com/a/28735121/5057736 我找到了以下解决方案: Server server = new Server(8080);ServletContextHandler ctx = new ServletContextHandler( ..
发布时间:2021-12-21 11:58:28 Java开发

使用 maven-assembly-plugin 创建 uber jar 时 Jersey 失败

我创建了一个 maven jersey starter webapp.我还使用 jetty 插件在我的应用程序中嵌入了码头服务器. 当我使用 mvn jetty:run 命令运行我的项目时,我的项目工作正常. 但是,当我使用 mvn clean package 命令打包我的项目并运行名为 jar-with-dependencies 的 jar 文件时,该项目在从球衣资源返回 json ..

从嵌入式 Jetty 中的备用路径提供静态文件

我正在尝试使用提供一些动态数据的自定义 servlet 和将提供一些图像的默认 servlet 创建一个嵌入式码头服务器.我有自定义 servlet 工作,但我不知道如何添加默认 servlet 来提供图像文件. 这就是我所拥有的... private void setUpServer(ServerOptions options){s = 新服务器(options.getPort());t ..
发布时间:2021-11-25 20:06:35 Java开发

Jetty 提供静态内容所需的最少文件集?

背景 免责声明:我非常使用 Java. 我们之前在 Ant 构建期间使用 Jetty 6 的封装版本来处理按需静态内容(JS、CSS、图像、HTML),以便我们可以使用 PhantomJS 针对 HTTP 托管环境运行单元测试. 然而,Jetty 现在是 8.1.3 版本,我们不再需要那个包装(它解决了一个现在没有实际意义的不同问题),所以我想更新为直接使用 Jetty 8.1. ..
发布时间:2021-11-11 02:49:20 Java开发