首页 > TAG信息列表 > embedded-jetty

java-Spring框架最佳实践:部署不符合Bean的组件

我想使用Spring构建一个MVC应用程序(这里是第一个计时器). 因此,我想将Jetty嵌入为servlet引擎.但是,Jetty并不严格遵循Java Bean模式,因此我无法从Spring启动某些类(它们使用重载的setter或诸如addXYZ的非setter初始化方法). 构建该项目的可接受/推荐做法是什么?显然,我的所有代码

java-无法使日志记录与嵌入式Jetty一起正常工作

我有一个使用嵌入式Jetty的应用程序.一切正常,除了日志记录.我现在正尝试使用logback,但遇到致命错误. 如您所见,该应用程序已加载: $java -XX:+UseConcMarkSweepGC -XX:PermSize=64M -XX:MaxPermSize=256M -Xms1G -Xmx1G -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp

Android上的JSP编译(嵌入式Jetty)

我在Android平台上运行Jetty,以提供静态html页面和servlet. 现在,我尝试添加对JSP页面的支持,但是当我要求任何jsp时出现此异常: HTTP ERROR 500 Problem accessing /time.jsp. Reason: Server Error Caused by: org.apache.jasper.JasperException: PWC6033: Error in Jav

java-具有客户端证书的嵌入式Jetty

我想创建需要客户端出示证书的嵌入式https服务器,并且我正在使用此服务器: http://www.smartjava.org/content/embedded-jetty-client-certificates 现在,我的问题是,考虑到码头的存在,我如何为代码提​​供密钥库和信任库文件.我的意思是代码中的这些行: // the keystore (with one

java – Jetty:默认的servlet上下文路径

我需要设置Servlet(由于某些原因,只有servlet而不是处理程序)来处理war之外的文件.这里https://stackoverflow.com/a/28735121/5057736我找到了以下解决方案: Server server = new Server(8080); ServletContextHandler ctx = new ServletContextHandler(); ctx.setContextPath("/

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

我正在尝试创建一个嵌入式jetty服务器,其中包含一个服务于某些动态数据的自定义servlet,以及将为某些图像提供服务的默认servlet.我有自定义servlet工作,但我无法弄清楚如何添加默认servlet来提供图像文件. 这就是我所拥有的…… private void setUpServer(ServerOptions options)

java – 在嵌入式Jetty中设置默认字符编码和内容类型

我正在为嵌入式Jetty制作DSL,我在设置characterEncoding和contentType时遇到了麻烦.我希望用户能够为这两个字段指定默认值,但Jetty正在努力工作. res.characterEncoding = null给res.characterEncoding值iso-8859-1. res.characterEncoding =“”,给res.characterEncoding值“”,

java – 响应标头太大 – Jetty嵌入式版本9

我在使用Jetty时遇到“响应标头太大”的异常,只有当jsonValue的大小很大(大于1500字节)时才会抛出异常.如果jsonvalue较小,一切正常. 这是我的代码,很简单. 服务器代码: Server server = new Server(8080); ServletHandler handler = new ServletHandler(); server.setHandler(hand

java – 重定向到另一个端口,保留所有其余的端口

在服务器(嵌入式Jetty)上,我需要重定向到另一个端口,保持其他所有内容不变,例如,重定向 http://com.example.myserver:1234/whatever?with=params#and-hash?and=whoknowswhat 至 http://com.example.myserver:5678/whatever?with=params#and-hash?and=whoknowswhat 看起来我必

spring – Java embedded jetty正在接受HTTP TRACE方法

我正在尝试在嵌入式Jetty中禁用HTTP TRACE方法.在Jetty doc中,默认情况下禁用HTTP跟踪,但对于嵌入式,它仍然是启用的.我试图将trace作为安全约束禁用,就像在jetty.xml中一样. ServletContextHandler servletHandler = new ServletContextHandler(ServletContextHandler.SESSIO

android – I-Jetty或Jetty

我有一个在Android设备上托管的Web应用程序.我目前正在使用android sdk提供的模拟器.我的应用程序将同时提供静态和动态数据.我目前正在使用jetty版本6.1.22.我想问一下什么是更好的选择. 1.带有剥离代码的Jetty网络服务器.2. I-Jetty. 我的申请使用以下功能 – > ResourceHandler

java – Jetty WebSockets的Jar / Class问题

我有WebSockets的问题.使用Jetty 9.1.0和Maven由Java开发环境IntelliJ IDEA Community Edition 12.1.6执行. 我创建了两个类(下面的代码).WsHandler类: public class WsHandler extends WebSocketHandler { private final ConcurrentMap<String, Set<EventWebSocket>> eventsSubscr

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

我已经在架构(http://www.eclipse.org/jetty/documentation/current/architecture.html)上查看了Jetty 9的文档,但我仍然对处理程序和连接器之间的关系感到困惑. >您可以将处理程序链接到特定的连接器(如果是,如何?连接器似乎没有setHandler方法)? >或者一切都去主处理程序,然后你从

java – 使用Jetty支持Angular 2的PathLocationHandler(使用404错误页面)

我正在尝试研究如何使用嵌入式Jetty服务器支持Angular 2的PathLocationHandler.要做到这一点,据我所知,我需要将任何404请求重定向到顶级index.html文件(https://stackoverflow.com/a/34104534/797) 我认为这样做的方法是给ContextHandler和ErrorHandler,它将所有404请求重定向回/i

java – 带有json / xml响应的嵌入式jetty

我有嵌入式jetty服务器我想创建RESTful GET服务,它返回XML / JSON格式的pojo作为响应.谁能给我一个基本的例子如何为jetty编写处理程序?给出的示例仅显示文本类型输出.解决方法:我建议你使用Jersey java REST框架(http://jersey.java.net/).该框架易于学习.你可以像JAXB一样使用Obje

使用setExtractWar(false)在嵌入式Jetty中加载war会抛出IllegalArgumentException

我使用Jetty 8.1.9作为API并通过向服务器添加WebAppContext处理程序来手动部署. Server server = new Server(); WebAppContext webapp = new WebAppContext(); webapp.setContextPath(CONTEXT_PATH); webapp.setWar(WEBAPP_PATH); webapp.setExtractWAR(false); server.setHandl

使用Guice Servlet和Jetty将路径映射到servlet而不使用web.xml

我正在努力让Guice Servlet工作来配置Jetty如何在这个简单的情况下为静态页面提供Web请求. 我创建了一个简单的应用程序,它应该映射两个不同的请求,一个使用GuiceServlet,另一个不使用.后者工作,而GuiceServlet映射一个返回404错误. 有小费吗?我正在使用:JDK 1.7.0_15; eclipse.jetty

java – 正确编写servlet响应中的HTML页面

我在http://ip:8080/simple下部署了一个servlet servlet位于包a.b.c下我在名为Test.html的a.b.resources中有一个html页面. html有一个图像的img标签. 在我做的servlet中: htmlFile = MyServlet.class.getResourceAsStream("/a/b/resources/Test.html"); resp.setContentType("text

Spring PostgreSQL>多个SLF4J绑定

我目前正在尝试设置Spring 4 / Hibernate 4 / PostgreSQL项目.当我为PostgreSQL添加JDBC驱动程序时,我得到以下异常: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/Thomas/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-

Embedded Jetty无法识别Spring MVC Security

我正在开发一个启动嵌入式Jetty服务器的Spring应用程序.然后它将Spring MVC Web应用程序“部署”到此Jetty服务器. 一切都适用于多个控制器,但我无法将Spring Security添加到Web应用程序中. 我使用基于编程和注释的配置,Jetty服务器配置如下: Server server = new Server(8080); se

java – Zeven问题与Maven – Shade插件

我的问题非常类似于:Jersey exception only thrown when depencencies assembled into a single jar 我运行我的应用程序(jetty嵌入式平针织物),一切正常.当我尝试创建可执行JAR时,我收到错误: org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInt