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 - 嵌入式執行ServletJettyServlet
- jetty啟動web專案原始碼分析JettyWeb原始碼
- Jetty - 在整合Spring的J2SE應用程式中嵌入Jetty的Web功能(應用和Web共用ApplicationContext)JettySpringWebAPPContext
- jetty 部署java web工程;報java.err.no jdk錯誤JettyJavaWebJDK
- Maven Jetty Plugin執行配置jetty:runMavenJettyPlugin
- Jetty - 在整合Spring的J2SE應用程式中嵌入Jetty的Web功能(Web中獲取Spring上下文中的Bean)JettySpringWebBean
- idea/eclipse下Maven工程整合web服務(tomcat、jetty)IdeaEclipseMavenWebTomcatJetty
- Embeded Jetty with JSPJettyJS
- Jetty使用入門Jetty
- Jetty的server模組JettyServer
- Jetty的配置、部署與API使用——(1)下載安裝JettyJettyAPI
- Jetty的配置、部署與API使用——(3)Linux下利用Jetty API執行一個Jetty伺服器JettyAPILinux伺服器
- Jetty的配置、部署與API使用——(2)通過Jetty的Java API執行一個Jetty伺服器JettyAPIJava伺服器
- 【譯】用maven使java web應用執行在內嵌的Jetty或TomMavenJavaWebJetty
- 菜鳥學Java(十九)——WEB專案測試好幫手,Maven+JettyJavaWebMavenJetty
- Maven配置 Jetty 外掛MavenJetty
- Jetty使用總結薦Jetty
- Jetty的threadpool模組Jettythread
- 嵌入式狗的JAVA之路 web應用 1JavaWeb
- Jetty的http3模組JettyHTTP
- Jetty的http2模組JettyHTTP
- Flutter 1.5 來襲,支援Web , 桌面,嵌入式開發FlutterWeb
- Appweb 5.2.0 釋出,嵌入式 Web 伺服器APPWeb伺服器
- Myeclipse中maven工程使用jetty外掛啟動jetty伺服器除錯EclipseMavenJetty伺服器除錯
- Jetty的安裝、配置和使用Jetty
- hadoop jetty的應用薦HadoopJetty
- Windows 上的 Jetty 小工具WindowsJetty
- [CVE-2015-2080] Jetty web server 遠端共享緩衝區洩漏JettyWebServer
- Web服務(Apache、Nginx、Tomcat、Jetty)與應用(LAMP、CMS-WordPress&Ghost、Jenkins、Gitlab)WebApacheNginxTomcatJettyLAMPJenkinsGitlab
- 設定 maven jetty的根路徑MavenJetty
- linux線上環境jetty調優方案LinuxJetty
- maven+jetty多webapp配置(非cargo)MavenJettyWebAPPCargo
- jetty9 不生效的解決方法Jetty
- jetty9優化的兩處地方Jetty優化
- CentOS上JETTY環境的配置安裝CentOSJetty
- resin與jetty解析el表示式差異Jetty
- 關於jetty連線關閉問題Jetty