Jetty - 嵌入式Web
一、啟動Jetty
package com.xilen.jetty.main;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.nio.SelectChannelConnector;
import org.eclipse.jetty.webapp.WebAppContext;
public class EagleContextWebStart {
public static void main(String[] args) throws Exception {
Server server = new Server();
SelectChannelConnector connector = new SelectChannelConnector();
connector.setPort(8080);
server.addConnector(connector);
WebAppContext context = new WebAppContext();
context.setContextPath("/");
context.setDescriptor("web/WEB-INF/web.xml");
context.setResourceBase("web");
context.setConfigurationDiscovered(true);
server.setHandler(context);
server.start();
}
}
二、配置web.xml,為Web程式新增Spring、Struts、Hibernate等
1、新增Spring
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2、新增Struts
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
相關文章
- jetty啟動web專案原始碼分析JettyWeb原始碼
- Jetty - 在整合Spring的J2SE應用程式中嵌入Jetty的Web功能(應用和Web共用ApplicationContext)JettySpringWebAPPContext
- 【嵌入式Web伺服器】嵌入式Web框架選型Web伺服器框架
- [CVE-2015-2080] Jetty web server 遠端共享緩衝區洩漏JettyWebServer
- Jetty使用入門Jetty
- 【譯】用maven使java web應用執行在內嵌的Jetty或TomMavenJavaWebJetty
- Jetty的server模組JettyServer
- Jetty的threadpool模組Jettythread
- 嵌入式狗的JAVA之路 web應用 1JavaWeb
- Jetty的http3模組JettyHTTP
- Jetty的http2模組JettyHTTP
- Flutter 1.5 來襲,支援Web , 桌面,嵌入式開發FlutterWeb
- Tomcat vs Jetty vs Undertow效能對比TomcatJetty
- 在Ubuntu上使用Jetty部署War包UbuntuJetty
- linux線上環境jetty調優方案LinuxJetty
- jetty、servlet以及spring的銜接原始碼分析JettyServletSpring原始碼
- SpringMVC使用Jetty作為內嵌伺服器SpringMVCJetty伺服器
- maven+jetty+idea+jrebel 實現專案熱部署MavenJettyIdea熱部署
- 使用 Jetty 12 演示 Ktor 中的虛擬執行緒支援Jetty執行緒
- 帶你梳理Jetty自定義ProxyServlet實現反向代理服務JettyServlet
- 嵌入式
- 使用Kotlin + Jersey + Jetty + MongoDB建立可擴充套件的RESTful API - AndrewKotlinJettyMongoDB套件RESTAPI
- 研究嵌入式裝置訪問Asp.Net Core Web Api的簡單認證方式ASP.NETWebAPI
- Java 用jetty實現HTTP伺服器 獲取 Get 請求體JavaJettyHTTP伺服器
- 記一次非同步處理導致Jetty Request物件洩漏非同步Jetty物件
- 嵌入式反思
- GeoServer2.17與Jetty9在Windows上的最佳安裝實踐ServerJettyWindows
- 嵌入式練習
- 嵌入式開發
- Linux嵌入式系統開發,嵌入式Linux開發教程Linux
- 嵌入式系統基礎知識:瞭解嵌入式系統
- 如何學習嵌入式系統?我的嵌入式成長之路
- 從一次編譯出發梳理概念: Jetty,Jersey,hk2,glassFish,Javax,Jakarta編譯JettyJava
- 嵌入式day04
- 嵌入式day03
- 嵌入式資料庫資料庫
- 嵌入式day05
- 嵌入式day06
- 嵌入式行業要求行業