Reactjs 在jboss eap 7.3上部署react捆绑包?
我有一个react项目,我使用npm运行构建创建了包。 在package.json中,我还定义了homepage属性 因此,当我尝试在tomcat上部署这个捆绑包文件夹时,tomcat提供静态内容 但是JBOSS给出了404错误,我不明白为什么Reactjs 在jboss eap 7.3上部署react捆绑包?,reactjs,jboss,web-deployment,Reactjs,Jboss,Web Deployment,我有一个react项目,我使用npm运行构建创建了包。 在package.json中,我还定义了homepage属性 因此,当我尝试在tomcat上部署这个捆绑包文件夹时,tomcat提供静态内容 但是JBOSS给出了404错误,我不明白为什么 所以,如果它不起作用,那么如何在jboss服务器上部署react项目呢?您需要定义一个位置,让您的bundle“活动”,并定义一个处理程序来为其内容提供服务。 使用jboss cli,您需要执行以下命令: /subsystem=undertow/conf
所以,如果它不起作用,那么如何在jboss服务器上部署react项目呢?您需要定义一个位置,让您的bundle“活动”,并定义一个处理程序来为其内容提供服务。 使用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")
在这里,my_bundle_path将是jboss部署文件夹中react bundle项目的路径。它是一个绝对路径,但您可以像欢迎内容或其他属性一样使用${jboss.home.dir}。