Red Hat JBoss EAP 7 配置启用development模式

本文介绍如何配置Red Hat JBoss EAP 7的standalone.xml文件以启用开发模式,通过设置&sldquo;jsp-config’&sldquo;development’&sldquo;属性为’true’实现JSP、JS等文件的热更新,无需重启服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司项目组升级了Red Hat JBoss Developer Studio 10.2,连带EAP也升级为Red Hat JBoss EAP 7。跟EAP 6.3配置development模式有区别。


1、在standalone.xml中找到如下代码段:

<subsystem xmlns="urn:jboss:domain:undertow:3.1">
	<buffer-cache name="default"/>
	<server name="default-server">
		<http-listener name="default" socket-binding="http" redirectsocket="https"/>
		<host name="default-host" alias="localhost">
			<location name="/" handler="welcome-content"/>
			<filter-ref name="server-header"/>
			<filter-ref name="x-powered-by-header"/>
		</host>
	</server>
	<servlet-container name="default">
		<jsp-config/>
		<websockets/>
	</servlet-container>
	<handlers>
		<file name="welcome-content" path="${jboss.home.dir}/welcomecontent"/>
	</handlers>
	<filters>
		<response-header name="server-header" header-name="Server" headervalue="JBoss-EAP/7"/>
		<response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
	</filters>
</subsystem>

2、修改为如下:

<subsystem xmlns="urn:jboss:domain:undertow:3.1">
	<buffer-cache name="default"/>
	<server name="default-server">
		<http-listener name="default" socket-binding="http" redirectsocket="https"/>
		<host name="default-host" alias="localhost">
			<location name="/" handler="welcome-content"/>
			<filter-ref name="server-header"/>
			<filter-ref name="x-powered-by-header"/>
		</host>
	</server>
	<servlet-container name="default" default-encoding="UTF-8">
		<jsp-config development="true"/>
		<websockets/>
	</servlet-container>
	<handlers>
		<file name="welcome-content" path="${jboss.home.dir}/welcomecontent"/>
	</handlers>
	<filters>
		<response-header name="server-header" header-name="Server" headervalue="JBoss-EAP/7"/>
		<response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
	</filters>
</subsystem>

这样开发时修改JSP、JS等不需要重启服务器了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值