草庐IT

jetty-env

全部标签

java - 如何使用嵌入式 jetty 在给定地址提供特定类路径资源?

我正在寻找从嵌入式jetty服务器公开clientacesspolicy.xml文件。我目前的尝试是这样的:ContextHandlercapHandler=newContextHandler();capHandler.setContextPath("/clientaccesspolicy.xml");capHandler.setBaseResource(Resource.newClassPathResource("clientaccesspolicy.xml"));HandlerListhandlers=newHandlerList();handlers.addHandler(cap

java - 如何将 i-jetty 服务器嵌入到 android 应用程序中?

您好:我想将i-jetty集成到Android应用程序中,而不是相反。有没有人之前包含i-jetty并让它在Android2.1或2.2下运行? 最佳答案 我成功地将I-Jetty集成到我的应用程序中,对于那些仍然希望这样做的人来说。基本上我所做的就是下载i-jetty源代码并将其作为maven项目导入到eclipse中。然后我向父pom.xml添加了一个模块,它指向我制作的webappmaven模块:i-jetty-serveri-jetty-uiwebapp并在webapp模块的pom.xml中将i-jetty-parent作为

java - 无法运行 jetty start.jar

当我运行start.jar时,出现以下错误:Exceptioninthread"main"java.lang.UnsupportedClassVersionError:org/eclipse/jetty/start/Main:Unsupportedmajor.minorversion51.0atjava.lang.ClassLoader.defineClass1(NativeMethod)atjava.lang.ClassLoader.defineClassCond(UnknownSource)atjava.lang.ClassLoader.defineClass(UnknownSou

java - 使用 jetty 和 log4j 2.9.1 扫描条目 META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class 时出错?

这是我在我的maven项目中的目录布局:.├──pom.xml└──src└──main├──java│  └──biz│  └──tugay│  └──web│  └──servlet│  └──MainServlet.java├──resources│  └──log4j.properties└──webapp└──WEB-INF└──web.xmlpom.xml相关部分如下:javax.servletjavax.servlet-api3.1.0providedorg.apache.logging.log4jlog4j-core${log4j.version}runtimeorg.

java - 组织.eclipse.jetty.io.EofException : Early EOF thrown while uploading large file

当我上传大文件(大约50MB)时,我得到了org.eclipse.jetty.io.EofException:EarlyEOF异常。我的jetty服务器版本是“9.2.9.v20150224”。下面是堆栈跟踪org.eclipse.jetty.io.EofException:EarlyEOFatorg.eclipse.jetty.server.HttpInput$3.noContent(HttpInput.java:505)~[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]atorg.eclipse.jetty.server.Http

java - 如何在 Jetty 9 中访问实例化的 WebSockets?

这可能是显而易见的,但我是这个范例的新手。我创建了一个Jetty服务器并注册了我的websocket类,如下所示:Serverserver=newServer(8080);WebSocketHandlerwsHandler=newWebSocketHandler(){@Overridepublicvoidconfigure(WebSocketServletFactoryfactory){factory.register(MyEchoSocket.class);}};server.setHandler(wsHandler);websocket接收消息正常。我还希望能够在不先从客户端收到消

使用 Eclipse 和 Jetty 的 Java RESTful Web 服务教程

我想用Java构建一个RESTfulWeb服务,使用Jetty部署并使用Eclipse作为IDE进行开发。我想知道是否有人可以发布初学者教程或将我链接到初学者教程(对于初学者来说,即使是“helloworld!”也会很好)。提前致谢! 最佳答案 RESTfulWeb服务的Jersey(JSR-311)实现有一个很好的“入门”部分:http://jersey.java.net/nonav/documentation/latest/getting-started.html 关于使用Eclip

java - 如何从一个端口为 Jetty 提供 https 和 http?

(我知道这是一个重复的问题,但最初的发帖人提出这个问题的原因是错误的。我并不是在暗示我是出于正确的原因提出这个问题,但让我们看看。)我们有一个在非标准端口号上运行的网络服务。尽管用户似乎能够记住端口号,但他们偶尔会错误地键入http:而不是https:。有人问我们是否可以在该端口上提供HTTP,然后将它们重定向到同一端口上的HTTPS。这听起来很邪恶……我喜欢它的可用性,但感觉这也许应该是浏览器的工作?我见过的一种解决方案是“在Jetty前面编写您自己的代理”。这个解决方案会起作用,但我认为它不会很好地起作用,因为我不确定我是否可以编写一个与Jetty本身一样高效的代理。另外,即使代理

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

所以我尝试将Jetty嵌入到我的Web应用程序中,这样如果我将它打包为jar,那么其他人就可以运行jar文件而不必担心配置服务器。但是,我在设置主类时遇到了一些问题,以便jetty可以访问我的资源类。我看过教程,但他们没有给我确切的信息。这是我到目前为止所拥有的。packagepojo;importorg.eclipse.jetty.server.Server;importorg.eclipse.jetty.servlet.DefaultServlet;importorg.eclipse.jetty.servlet.ServletContextHandler;importorg.ecl

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

我正在尝试编写一个集成测试以在本地启动jetty服务器,然后使用客户端与其余URI进行通信并调用下游的业务逻辑。然而,当我启动我的jetty服务器时,它并没有放弃控制权,所以我的客户端没有被执行。所以我使用线程在不同的线程中启动我的jetty,但是,线程在我的客户端调用之前完成,它说连接被拒绝。我可以采取什么方法?@TestpublicvoidtestPerform(){finalJettyServerjettyServer=JettyServer.create();jettyServer.buildJettyServer(ServletContextHandler.SESSIONS,