embedded-jetty相关内容
我正在编写与容器无关的Websocket服务器.我的开发环境使用IntelliJ IDEA和嵌入式Jetty版本9.3.11.v20160721(下面的嵌入代码). 但是,我的代码使用了tomcat-websocket-api和tomcat-websocket版本8.5.4的Tomcat Websocket库. 我想用ServletContextListener注册Websocket
..
如果我有一个自定义的Jetty UserRealm实现并将其配置为用于基本身份验证(使用SSL),是否有任何方法可以使它在第3次失败登录后进入特定页面? 如果我的用户在3次尝试后仍无法登录,我真的想向他们显示一些联系信息. 或者可以显示我从 抛出的异常 public Principal authenticate(final String username, final Object c
..
我们有一个异步servlet,它从Jetty生成以下警告日志: java.io.IOException: Closed while Pending/Unready 启用调试日志后,我得到以下堆栈跟踪: WARN [jetty-25948] (HttpOutput.java:278) - java.io.IOException: Closed while Pending/Unre
..
背景 免责声明:我对Java的经验很少. 我们以前在Ant构建过程中使用了Jetty 6的包装版本来处理按需静态内容(JS,CSS,图像,HTML),因此我们可以在HTTP托管的环境中使用PhantomJS运行单元测试. 但是,Jetty现在是8.1.3版,我们不再需要这种包装(它解决了一个现在尚无定论的不同问题),因此我想更新为直接使用Jetty 8.1.3. 首先,我下
..
我正在使用嵌入式Jetty构建沙盒RESTful API.我的概念验证设计:一个简单的嵌入式码头服务器,该服务器(1)接受SSL端口上的连接,(2)使用ContextHandlerCollection来基于URI前缀调用适当的处理程序. 我的原始测试使用一个简单的非SSL连接,似乎运行良好(请注意,用于导入的代码和APPENDIX中的帮助器HelloHandler类). public
..
我有一个Web应用程序(现在,我正在寻找一种通过jnlp通过码头交付此webapp的方法.最终用户的安装应该为零,但webapps需要servlet容器,而我的托管人不支持servlet容器或应用程序服务器等. 我不喜欢嵌入式解决方案,因为在这种情况下,每个Web应用程序都必须交付一个单独的码头并与一个单独的码头一起运行->太大->要下载很多,以此类推. 架构应与此类似: (来源:
..
我正在玩Jetty GzipHandler,它似乎工作得很奇怪:它只压缩已经压缩的文件. 我的整个设置是 GzipHandler gzipHandler = new GzipHandler(); gzipHandler.setHandler(myHandler); server.setHandler(gzipHandler); 浏览器(Chromium)总是 发送包含以下内容的标头
..
我需要使用C3p0连接池为H2数据库实现Jetty 9.0.3 Web服务器的JNDI,将H2和C3p0 jars都放置在JETTY-HOME目录的lib/ext中,并创建了一个jetty-env我的WEB-INF中的.xml文件. WEB-INF/jetty-env.xml
..
我正在尝试使用嵌入式Jetty服务器.我只想根据请求路径将请求映射到不同的servlet. 创建ServletHandler并向其中添加servlet与创建ServletContextHandler并向其中添加servlet有什么区别? 例如: //how is this different... ServletHandler handler = new ServletHandl
..
我已按照说明创建了“带有Jetty和Maven的标准Web应用程序" 精确,如eclipse Wiki所述:但是,当我运行webapp(mvn jetty:run)并转到localhost:8080/hello-world/hello时,我遇到“访问/hello-world/hello的HTTP错误404问题.原因:未找到" .我已经通读了文档,查看了Wiki页面的历史,在其他论坛和stackov
..
按照Jetty文档示例,我正在尝试在嵌入式Jetty服务器中实现一个简单的重写规则. 我希望对/admin/的请求重写为/admin.html. 目前,如果我请求/admin/,我会收到404错误,找不到/admin.html. 但是,如果我直接请求/admin.html,它将起作用! stackoverflow上还有2个其他类似的帖子,但问题没有答案! 代码如下: Web
..
在将码头服务器嵌入到Java应用程序中时,我遇到了一些困难.我正在使用spring来配置实际对象,并且我可以构建webapp没问题-但是在启动服务器时遇到了这个问题... 0 [main] INFO test.Server - Starting server in 'c:/workspace/test/war/' on port 9090 34615 [main] INFO test.Se
..
是否可以使用嵌入式Jetty从目录X提供静态文件,但将其映射到URL Y?我的静态文件存储在目录"web"下,但我希望URL类似于http://host/myapp. 我已经通过以下方式成功运行了配置有ResourceHandler的服务器: ResourceHandler ctx = new ResourceHandler(); ctx.setResourceBase("path-t
..
我正在尝试实现一个简单的servlet,该servlet在其中使用HTTP会话. 嵌入式码头(7.3.0 v20110203)容器.要开始码头,我使用以下代码: Server server = new Server(12043); ServletContextHandler handler = new ServletContextHandler(ServletCont
..
我已经嵌入了码头7.x.基本上只是创建一个SelectChannelConnector来侦听端口80,并创建WebAppContext来部署单个WAR目录. 我现在需要添加SSL(所有密钥库的工作都已完成),我猜想只是添加一个SslSelectChannelConnector,但是不推荐使用所有方法,而没有任何Javadocs来解释原因以及替代方法.而且Jetty/SSL文档仅显示一些XML
..
我有一个Spring ApplicationContext,在其中声明Jetty服务器bean并启动它.在Jetty内部,我有一个DispatcherServlet和几个控制器.如何使DispatcherServlet及其控制器使用声明了Jetty的同一ApplicationContext中的bean? 实际上,在外部环境中,我有几个类似守护程序的bean及其依赖项. Jetty内部的控制器
..
我制作了带有嵌入式Jetty的RCP插件,如下所示: 1)在plugin.xml->依赖项中,我添加了以下内容: org.eclipse.equinox.http.jetty org.eclipse.equinox.http.registry org.mortbay.jetty.server javax.servlet 2)在plugin.xml->扩展中,我添加了一个Servle
..
我正在编写一些示例代码,其中将启动嵌入式Jetty服务器.服务器必须仅加载一个servlet,将所有请求发送到servlet并在localhost:80上侦听 到目前为止,我的代码: static void startJetty() { try { Server server = new Server(); Connec
..
嵌入码头与解决方案 我的目标是创建一个独立的应用程序,其中码头只是其中的一个组件(例如,在osgi容器中),因此我将使用jetty嵌入式.如果您只是想部署战争,那么默认码头安装似乎更可取. 我不认为选择取决于您是否计划部署多个webapp.当您嵌入码头时,您必须自己检查代码.
..
我可以使用Jetty访问.html页面,但是当我访问.jsp页面时,我得到: 0 13:21:13/[INFO]不支持JSP. 检查JSP jar是否在lib/jsp中,并 已经指定了JSP选项 启动. 我添加了以下内容作为依赖项: org.eclipse.jetty jetty-we
..