在jboss eap 7.3上部署react包?

kpbwa7wx  于 2022-11-08  发布在  React
关注(0)|答案(1)|浏览(175)

我有一个react项目,我已经用npm run build创建了包,并且在package.json中我也定义了主页属性。
因此,当我尝试在Tomcat上部署这个bundle文件夹时,Tomcat将提供静态react内容。
但是JBOSS给出了404错误,那我为什么不能理解呢?
那么如果它不起作用,那么如何在jboss服务器上部署react项目呢?

ars1skjm

ars1skjm1#

你需要定义一个你想让你的包“存在”的位置和一个处理程序来处理它的内容。使用jboss cli你需要执行以下命令:

/subsystem=undertow/configuration=handler/file=react_handler:add(path="my_bundle_path")
/subsystem=undertow/server=default-server/host=default-host/location=\/my_react_app:add(handler="react_handler")

第一个注解创建一个undertow处理程序来访问文件系统:https://docs.wildfly.org/24/wildscribe/subsystem/undertow/configuration/handler/file/index.html
第二个命令将此路径链接到资源位置:https://docs.wildfly.org/24/wildscribe/subsystem/undertow/server/host/location/index.html

相关问题