public class WebLauncher extends Object
| Constructor and Description |
|---|
WebLauncher() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addDefaultFilter(io.undertow.servlet.api.DeploymentInfo servletBuilder,
WebConfig conf)
增加缺省的 filter
NutFilter.class
ResourceManager
|
static io.undertow.Undertow.Builder |
getDefaultBuilder()
缺省的Builder
用户可以通过它调整线程数、buffer、socket参数等,进行性能优化
|
static io.undertow.servlet.api.DeploymentInfo |
getDefaultServletBuilder()
缺省的DeploymentInfo,可加载自定义的 Filter Servlets
|
static void |
main(String[] args)
缺省的启动器
|
static void |
start(String[] args)
执行启动的主函数,接受-config命令行参数指定 web服务器的配置文件路径。如果没有这个参数,默认在 classpath 下寻找 "web.properties" 文件。
|
static void |
start(String[] args,
io.undertow.Undertow.Builder builder) |
static void |
start(String[] args,
io.undertow.Undertow.Builder builder,
io.undertow.servlet.api.DeploymentInfo servletBuilder) |
static void |
start(WebConfig conf)
直接指定运行参数方式启动
|
static void |
start(WebConfig conf,
io.undertow.Undertow.Builder builder) |
static void |
start(WebConfig conf,
io.undertow.Undertow.Builder builder,
io.undertow.servlet.api.DeploymentInfo servletBuilder) |
public static void main(String[] args) throws Exception
args - Exceptionpublic static void start(String[] args)
这个文件遵循 Nutz 多行属性文件规范,可设定如下的键值:
args - 接收命令行参数,可替代properties设置Exceptionpublic static void start(String[] args, io.undertow.Undertow.Builder builder)
public static void start(String[] args, io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentInfo servletBuilder)
public static void start(WebConfig conf)
conf - public static void start(WebConfig conf, io.undertow.Undertow.Builder builder)
public static void start(WebConfig conf, io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentInfo servletBuilder)
public static io.undertow.Undertow.Builder getDefaultBuilder()
public static io.undertow.servlet.api.DeploymentInfo getDefaultServletBuilder()
servletBuilder - protected static void addDefaultFilter(io.undertow.servlet.api.DeploymentInfo servletBuilder,
WebConfig conf)
servletBuilder - Copyright © 2017. All rights reserved.