【问题标题】:Embedding Jetty into dynamic jsp page将Jetty嵌入动态jsp页面
【发布时间】:2014-03-28 22:03:41
【问题描述】:

我对 Jetty 很陌生,我正在尝试将它引导到我的网络应用程序,这样我就不必使用 tomcat。我几乎有以下文件结构:

siteapp
   src.main
       java
         com.package
             ConfigHandler.java
             JettyBootstrap.java
       webapp
          WEB-INF
             web.xml
          index.jsp

在 JettyBoostraper 主方法中我添加了这个

Server server = new Server(8081);

ResourceHandler handler = new ResourceHandler();
handler.setDirectoriesListed(true);
handler.setWelcomeFiles(new String[] {"index.jsp"});

handler.setResourceBase(".");
HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] {handler, new DefaultHandler()});
server.setHandler(handlers);

server.start();
server.join();

我的 index.jsp

<%@ page import="com.barcap.edt.atlasrisk.dashboard.ConfigHandler" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
...
...
    <script type="text/javascript">
       <%=ConfigHandler.getConfiguration()%>
    </script>
...

</html>

问题是 ConfigLoader 没有将任何内容加载到 index.jsp 中

我的问题可能是什么,我该如何解决?

【问题讨论】:

    标签: java jsp jetty embedded-jetty


    【解决方案1】:

    查看 spring boot,它可以非常快速地启动和运行嵌入式 Web 容器,例如 jetty。 https://spring.io/guides/gs/spring-boot/

    【讨论】:

    • 感谢您的评论,但是,这并不能回答原帖。
    猜你喜欢
    • 1970-01-01
    • 2014-02-09
    • 2018-09-04
    • 1970-01-01
    • 2012-07-16
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多