You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JBoss EAP 7.3.10部署WAR包遇'context-root'元素异常求助

JBoss EAP 7.3.10 WAR部署上下文根配置报错解决

问题根因

异常明确显示服务器解析web.xml时(路径:/C:/Users/Applications/jboss-eap-7.3.10/jboss-eap-7.3/standalone/deployments/UtxClient-1.0.0.war/WEB-INF/web.xml)遇到了非法元素<context-root>。原因在于:

  • <context-root>是JBoss专属配置项,仅能定义在WEB-INF/jboss-web.xml中,标准web.xml不支持该标签
  • 你大概率误将jboss-web.xml的配置内容写入了web.xml,或是jboss-web.xml的命名/位置不符合要求

解决方案

1. 规范配置文件位置与命名

  • 确保jboss-web.xml放置在WAR包的WEB-INF目录下,文件名严格为jboss-web.xml(大小写敏感)
  • 标准web.xml中移除所有<context-root>相关内容,保证其符合Servlet 3.1规范(JBoss EAP 7.3对应Servlet 3.1)

2. 正确编写jboss-web.xml

你的jboss-web.xml内容本身是合法的,确保它独立存在于WEB-INF目录:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <context-root>MyApp</context-root>
</jboss-web>

3. 重新打包部署

修正配置后重新构建WAR包,部署到JBoss EAP 7.3.10,即可通过http://<服务器地址>:<端口>/MyApp访问应用

内容的提问来源于stack exchange,提问作者user9014898

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 17:35:12