15.2. 配置 servlet 容器
				servlet 容器提供所有 servlet、JavaServer Pages Jakarta Server Pages 和 WebSocket 相关的配置,包括与会话相关的设置。虽然大多数服务器只需要一个 servlet 容器,但可以通过添加额外的 servlet-container 元素来配置多个 servlet 容器。通过具有多个 servlet 容器,可以将多个部署部署到不同虚拟主机上的同一上下文路径。
			
					servlet 容器提供的大部分配置可以被使用其 web.xml 文件部署的应用程序单独覆盖。
				
15.2.1. 默认的 undertow 子系统配置
JBoss EAP 默认提供一个 servlet 容器。此参考提供了 Undertow 子系统的默认配置,包括 servlet 容器。
15.2.2. 使用管理 CLI 和管理控制台管理 servlet 容器
此流程解释了如何使用管理 CLI 和管理控制台管理 Undertow 子系统中的 servlet 容器。您可以根据需要更新现有的 servlet 容器、创建新容器或删除 servlet 容器。
先决条件
- 您可以访问管理 CLI。
- 您可以访问管理控制台。
- 有修改服务器配置的权限。
使用管理控制台管理 Undertow 子系统中的 servlet 容器
						您还可以使用管理控制台配置 servlet 容器,方法是导航到 Configuration 
使用管理 CLI 在 Undertow 子系统中管理 servlet 容器
以下示例演示了如何使用管理 CLI 配置 servlet 容器
流程
- 连接到管理 CLI:
- 运行以下命令以更新 servlet 容器的属性: - ---- /subsystem=undertow/servlet-container=default:write-attribute(name=ignore-flush,value=true) ----- ---- /subsystem=undertow/servlet-container=default:write-attribute(name=ignore-flush,value=true) ----- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 重新载入服务器以应用更改:+ - ---- reload ----- ---- reload ----- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
创建新的 servlet 容器
- 连接到管理 CLI:
- 运行以下命令以创建新的 servlet 容器: - ---- /subsystem=undertow/servlet-container=new-servlet-container:add ----- ---- /subsystem=undertow/servlet-container=new-servlet-container:add ----- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 重新载入服务器以应用更改: - ---- reload ----- ---- reload ----- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
删除 servlet 容器
- 连接到管理 CLI。
- 运行以下命令以删除 servlet 容器: - ---- /subsystem=undertow/servlet-container=new-servlet-container:remove ----- ---- /subsystem=undertow/servlet-container=new-servlet-container:remove ----- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 重新载入服务器以应用更改: - ---- reload ----- ---- reload ----- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow