embedded-jetty相关内容

如何优雅地关闭嵌入式码头

我有一个应用程序在嵌入式jetty服务器上运行。现在我想启动/停止服务器作为服务。 我使用脚本启动服务器。 java $ JAVA_OPTS -DREQ_JAVA_VERSION = $ JAVA_VERSION -jar myjetty.jar 主类 服务器服务器=新服务器(); SelectChannelConnector connector = n ..
发布时间:2019-01-02 23:01:52 Java开发

Jetty 9:设置处理程序和连接器

我在架构上查看了Jetty 9的文档( http: //www.eclipse.org/jetty/documentation/current/architecture.html )但我仍然对处理程序和连接器之间的关系感到困惑。 你能否将处理程序链接到特定的连接器(如果是这样,怎么样?连接器似乎没有setHandler方法)? 或者一切都去主处理程序,然后你从那里分发东西? (即你找出 ..
发布时间:2018-12-29 20:36:29 Java开发

如何配置嵌入式jetty服务器以记录所有请求?

我想将所有soap请求记录到我的服务器。服务器实例是一个嵌入式jetty服务器。 有没有办法设置处理程序来执行此操作。我可以访问web.xml文件 解决方案 您需要在嵌入式Jetty启动时使用以下内容...... (这是假设Jetty 9) HandlerCollection处理程序=新的HandlerCollection(); ContextHandlerColl ..
发布时间:2018-12-29 19:31:05 Java开发

程序化Jetty关闭

如何以编程方式关闭嵌入式jetty服务器? 我像这样启动jetty服务器: 服务器服务器=新服务器(8090); ... server.start(); server.join(); 现在,我想从请求中关闭它,例如 http://127.0.0.1:8090/shutdown 如何干净利落地完成? 通常建议的解决方案是创建一个线程并从该线程 ..
发布时间:2018-12-27 18:21:53 Java开发

以编程方式向Jetty添加资源

我有一个主类来配置和激活Jetty。 (这是Wicket测试webapp的标准做法,但它确实不是特定于wicket的。) 最终服务器服务器=新服务器(); //跳过socketconnector初始化 final WebAppContext bb = new WebAppContext(); bb.setServer(server); bb.setContextPath(“ ..
发布时间:2018-12-27 18:17:16 Java开发

在Jetty服务器中,如何获取需要客户端身份验证时使用的客户端证书?

设置一个请求客户端身份验证的嵌入式Jetty服务器非常容易:只需要添加语句 SslContextFactory.setNeedClientAuth(true);配置服务器时, 到ssl上下文。在服务器的信任库中拥有其证书的任何客户端都将能够与服务器建立TLS连接。 但是我需要知道所有可能的可信客户端中的哪个客户端目前正在提出要求;换句话说,我需要知道此连接中使用的客户端证书,特别是在处理 ..
发布时间:2018-12-26 13:38:37 Java开发

如何通过SparkJava更改Jetty设置? / Form too Large Exception / org.eclipse.jetty.server.Request.maxFormContentSize

我正在使用使用Jetty 9.0.2的SparkJava 2.2。 我得到Jetty抛出的“Form too large”异常。如果我直接使用Jetty,我已经知道如何解决这个问题: 表单太大例外 http://www.eclipse.org/jetty/documentation/current/setting-form-size.html 问题: 现在我需要找到一 ..
发布时间:2018-12-20 23:07:44 Java开发

带有客户端证书的嵌入式Jetty

我想创建嵌入式https服务器,要求客户端提供证书,我使用的是: http://www.smartjava.org/content/embedded-jetty-client-certificates 现在我的问题这是我如何为我的代码提供密钥库和信任库文件,因为我的码头是emedded。 我的意思是代码中的这些行: //我们将使用的密钥库(带一个密钥)与 //代理建立连接 p ..
发布时间:2018-12-20 21:13:56 Java开发

如何为java junit测试运行jetty服务器

我正在尝试编写集成测试以在本地启动jetty服务器,然后使用客户端与其余URI进行通信并调用下游的业务逻辑。但是,当我启动我的jetty服务器时,它不会放弃控件,因此我的客户端不会被执行。所以我使用线程在不同的线程中启动我的码头,但是,线程在客户端调用之前完成,它表示连接被拒绝。我可以采取任何方法吗? @Test public void testPerform(){ final ..
发布时间:2018-12-11 23:03:36 Java开发

如何将Jetty和Jersey嵌入到我的Java应用程序中

所以我试图将jetty嵌入到我的Web应用程序中,这样如果我把它打包成jar,就可以运行jar文件而不必担心配置服务器。但是,我在设置主类时遇到了一些问题,因此jetty可以访问我的资源类。我看过教程,但他们没有给我我正在寻找的东西。这就是我到目前为止所拥有的。 package pojo; import org.eclipse.jetty.server.Server; impo ..
发布时间:2018-12-06 13:51:53 Java开发

使用web.xml配置嵌入式jetty?

我正在尝试使用我的Web应用程序生成一个战争,以及一个带有嵌入式jetty的自包含jar文件。对于嵌入式jetty(jar文件分发),我按如下方式添加一个servlet: public static void main(String [] args抛出异常{ 服务器服务器=新服务器(8080); ServletContextHandler context = new Servlet ..
发布时间:2018-12-06 13:03:46 Java开发