在服务器重新启动之前,上传到Wildfly war文件内的静态文件夹的文件不会出现

时间:2019-07-15 06:49:16

标签: java jboss wildfly-10 static-content

我正在为我的应用程序使用Wildfly10服务器,并且在war文件中,我有一个文件夹/deployments/MyApp.war/custom/images,其中我实际上试图保留User上传的图像(.png图像)。 但是,当用户上载文件时,图像将放置在我提到的正确目录中,但是直到我重新启动服务器后,该图像才会出现在UI中。 如何使它起作用,以便当用户上传图像时,我可以使用URI /SOME_IP/custom/images/sampleImage.png在UI中轻松使用它?

我尝试为Wildfly启用Deployment-Scanner,但这也无济于事。

<!-- language: xml -->
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-enabled="true" scan-interval="2000"  auto-deploy-exploded="false" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>

在我的Java代码中,我实际上正在获取Wilfdly的运行时VFS路径,在该路径中具有mywar/cutom/images文件夹,并且在此尝试放置上载的文件。

我可以看到文件夹中的图像,但是当我尝试使用链接访问它们时,却看到未找到错误。

注意:在本地系统中它可以工作,因为在运行应用程序时我没有任何/tmp/ VFS目录。 这样只会在“测试/生产”模式下出现问题。

0 个答案:

没有答案