Tag: jetty

无法在嵌入式Jetty服务器中加载JSTL taglib

我正在编写一个在嵌入式Jetty实例中运行的Web应用程序。 当我尝试执行JSTL语句时,收到以下exception: org.apache.jasper.JasperException:/index.jsp(1,63)PWC6188:绝对的uri: http : //java.sun.com/jsp/jstl/core无法在web.xml或jar文件中解析部署此应用程序 我在类路径上有以下jar ANT-1.6.5.jar ANT-1.7.1.jar ant发射-1.7.1.jar 核心3.1.1.jar docker,6.1.22.jar docker-UTIL-6.1.22.jar JSP的2.1-6.1.14.jar JSP-API-2.1.jar JSTL-1.2.jar servlet的API-2.5-20081211.jar servlet的API-2.5-6.1.14.jar 标准1.1.2.jar 我的web.xml看起来像这样: test 我的代码如下所示: Hello World! ${1+2} 我开始使用这样的嵌入式Jetty服务器: Server server = new Server(80); WebAppContext context = new WebAppContext(“pig-1.0-SNAPSHOT.war”,”/”); server.addHandler(context); server.start(); 过去两天我花了不少尝试jar文件,web.xml配置和标签库声明的各种组合,但无济于事。 如何在完整的JSTL支持下启动并运行嵌入式Jetty服务器?

EC2 Linux机器上安装的OpenJDK 8不支持ECDHE密码套件

在EC2 Amazon Linux机器上运行openjdk 1.8.0_51启动jetty-distribution-9.3.0.v20150612时,打印机不支持所有已配置的ECDHE套件。 2015-08-12 16:51:20 main SslContextFactory [INFO] Cipher TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 not supported 2015-08-12 16:51:20 main SslContextFactory [INFO] Cipher TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 not supported 2015-08-12 16:51:20 main SslContextFactory [INFO] Cipher TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 not supported 2015-08-12 16:51:20 main SslContextFactory [INFO] Cipher TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 not supported 2015-08-12 16:51:20 main SslContextFactory [INFO] Cipher TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 not supported 2015-08-12 16:51:20 main SslContextFactory [INFO] Cipher […]

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

我正在尝试创建一个嵌入式jetty服务器,其中包含一个提供动态数据的自定义servlet,以及将为一些图像提供服务的默认servlet。 我有自定义servlet工作,但我无法弄清楚如何添加默认servlet来提供图像文件。 这就是我的…… private void setUpServer(ServerOptions options){ s = new Server(options.getPort()); this.options = options; context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath(“/”); s.setHandler(context); context.addServlet(new ServletHolder(new DataServlet()), “/data/*”); context.addServlet(new ServletHolder(new DefaultServlet()), “/pictures/*”); } 我无法弄清楚如何配置DefaultServlet作为文件服务器,仍然有自定义DataServelet仍然工作。 有没有人有任何想法?