草庐IT

jetty-rackup

全部标签

java - 从 Jetty 6 迁移到 Jetty 8

我在简单的应用程序中使用jetty6作为嵌入式servlet容器。我决定将它更新到Jetty8。在jetty6中启动服务器非常简单:Serverserver=newServer(8080);Contextcontext=newContext(server,"/",Context.SESSIONS);context.addServlet(MyServlet.class,"/communication-service");server.start();但它在Jetty8中不起作用。不幸的是,我找不到这个版本的任何简单示例。无法实例化上下文错误anenclosinginstancethatc

java - jetty 8 + EJB 3.1 + JTA + CDI + JPA 2 堆栈?

谁能告诉我目前是否可以通过Jetty将部分JavaEE6Web配置文件“粘合在一起”?我找到了很多关于将独立的EJB3容器、JTA提供程序等与较旧的Jetty版本集成的文章,所以我想知道是否可以让它们一起工作。我想组装一个Servlet3.0+CDI+EJB3.1+JTA(如果需要,我真正想要的是声明式事务管理)+JPA2环境,而不是Jetty8(如果没有可用的Jetty替代品,则为Tomcat7)。我的问题是:可以做到吗?有没有人设法做到这一点?有没有关于让OpenEJB、Atomikos、Weld、EclipseLink和Jetty(或任何其他类似堆栈)协同工作的文章?那里有任何神

java - 在 Jetty 上启用远程 JMX

我正在尝试在Windows上运行的Jetty6.1.26实例上启用远程JMX。我尝试了几种方法,但结果总是一样的:当我尝试从jconsole连接到service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi时,我得到“连接被拒绝”。我在Internet上找到了一些指南,但似乎没有人提供帮助。请注意,我正在从“Jetty-Service.exe”包装器独立运行Jetty。如果有人可以建议一种在jetty上启用远程JMX的方法,那就太好了。 最佳答案 我在回答我自己的问题。这是我发现在启用JMX

Jetty-容器介绍与分析-一款开源的HTTP服务器、HTTP客户端和Java Servlet

一、Jetty介绍Jetty是一个开源的servlet容器,由MortBayConsulting公司创建,主要用于为基于Java的web内容(如JSP和servlet)提供运行环境。功能丰富:Jetty不仅可以作为独立的Web服务器使用,还提供了支持JSP和Servlet的运行时环境,允许开发人员在Java应用程序中轻松地提供网络和Web连接。设计模块化:Jetty的设计非常模块化,这意味着它可以根据需要进行灵活的配置和定制,从而提高了资源的利用率。性能优异:Jetty支持异步Servlet,能够处理更高的并发量,特别适用于需要处理大量长连接的业务场景。它默认采用的NIO模型,使其在这类场景下

Java Servlet 部署 - 嵌入与否 - Tomcat/Jetty

我有几个部署到生产环境的网络应用程序。我使用Tomcat作为我的servlet引擎已有10年了。我正在考虑从deploy-a-war-into-Tomcat模型转向嵌入Jetty模型。这些网络应用程序部署在多个服务器上,其中一些是水平扩展的(使用基于nginxIP散列的分区)。我看到了一些优势:我可以为特定的网络应用程序配置我的servlet引擎(而不是为运行多个不同网络应用程序的Tomcat进行通用配置)通过在同一主机上运行多个Jetty实例(配置为监听不同端口),可以更轻松地水平扩展我的Web应用程序。我也可以用Tomcat做到这一点(我过去在同一台主机上运行过多个tomcat实例

java - 将 ServletContextListener 与 Jetty 结合使用

我想用嵌入式jetty测试我的ServletContextListener。它在服务器停止时调用contextDestroyed但在服务器启动时不调用contextInitialized。我该如何解决?Serverserver=newServer(PORT);ServletContextListenermyListener=...;WebAppContextwebapp=newWebAppContext();webapp.addEventListener(myListener);webapp.setServer(server);server.setHandler(webapp);ser

java - 在 Jetty 和 Tomcat 中运行 Web 应用程序

我有一个在Tomcat上运行的生产网络应用程序。它使用MySQL连接器,但它没有与war捆绑在一起,而是包含在Tomcat的公共(public)lib目录下,以便我可以通过JNDI访问数据源。我想用Jetty(在开发时)做一些类似的事情,更准确地说是Jetty+Maven。在通过Maven运行Jetty时,有没有办法让我在类路径中包含mysql-connectorjar(即没有将其捆绑在war文件中)?我还应该注意,我在构建过程中使用Maven,并将mysql-connector指定为“提供的”范围。 最佳答案 除了之前的回答:你必

java - 将 Jetty 与 RESTEasy 集成

关于如何集成Jetty和RESTEasy的任何链接?我有点卡住了,试图将RESTEasy与Jetty一起配置……而且网络上似乎没有可靠的帮助。publicstaticvoidmain(String[]args)throwsException{Serverserver=newServer(8080);WebAppContextcontext=newWebAppContext();context.setDescriptor("../WEB-INF/web.xml");context.setResourceBase("../src/webapp");context.setContextPat

java - Jetty 9 服务器没有 start() 方法

我正在尝试在应用程序中嵌入Jetty服务器,但发现一个非常奇怪的问题:根据文档,可以使用以下代码启动一个简单的服务器(我正在构建它作为测试):importorg.eclipse.jetty.server.Server;publicclassSimpleServerthrowsException{publicstaticvoidmain(String[]args){Serverserver=newServer(8080);server.start();server.join();}}我相信我从下载的Jetty中获得了正确的Jar文件:jetty-server-9.3.7.v2016011

java - Jetty 服务器总是使用处理程序返回 404

我正在做一个项目,我正在尝试创建一个服务器来监听端口8082上的本地主机地址(我已经为另一台服务器预留了8081)publicclassClass2HTTPServer{publicstaticvoidmain(String[]args){Class1object1=newClass1(300);//parameterIneedforotherstuffClass2object2=newClass2(300,object1,5);//parametersforotherunrelatedstuffintlisten_on_port=8082;Class2HTTPMessageHandl