Score
0
Watch 789 Star 2.4K Fork 698

GVPfuhai / jbootJavaApache-2.0

Clone or download
undertow.md
Copy Edit Web IDE Raw Normal History
fuhai   update docs 2019-01-13
# Undertow## 目录- Undertow基本配置- 其他扩展## Undertow基本配置
fuhai   update docs 2019-01-14
由于 Jboot 是依赖 `Jfinal-Undertow` 进行开发的,因此 `Jfinal-Undertow` 的所有配置 Jboot 都会支持,`Jfinal-Undertow` 的配置文档在:https://www.jfinal.com/doc/1-4
fuhai   update docs 2019-01-13
## 其他扩展### 扩展1:配置位置
fuhai   update docs 2019-01-14
在 Jboot 应用中,除了可以在 resource 目录下的 `undertow.txt` 文件进行配置以外,也可以在 `jboot.properties` 文件里配置。
fuhai   update docs 2019-01-13
fuhai   update docs 2019-01-14
同时可以通过启动参数 和 环境变量等进行配置,Undertow 启动的时候读取配置内容的优先顺序是:
fuhai   update docs 2019-01-13
`启动参数` > `JVM属性` > `环境变量` > `jboot.properties` > `undertow.txt`
fuhai   update docs 2019-01-14
所以,假设同时在 `jboot.porperties``undertow.txt` 都配置了 `undertow.port` ,那么 `undertow.txt` 的配置将不会生效。(因为会被 `jboot.porperties` 覆盖)。
fuhai   update docs 2019-01-13
关于配置问题,更多请移步到:[配置文件](./config.md)### 扩展2:Undertow 随机端口号
fuhai   update docs 2019-01-14
在分布式等情况下,应用启动的目的,可能只是为了暴露 `RPC` 服务,本身应用是不提供 WEB 功能,此时 Undertow 的端口号就显得无关重要了。
fuhai   update docs 2019-01-13
fuhai   update docs 2019-01-14
在这种情况下,需要把 Undertow 的端口配置为随机端口,配置内容如下:
fuhai   update docs 2019-01-13
```undertow.port = * ```
Java
1
https://gitee.com/fuhai/jboot.git
git@gitee.com:fuhai/jboot.git
fuhai
jboot
jboot
master

Help Search