Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Jboss模块编写JavaEEWeb应用程序文件_Java_File_Jakarta Ee_Jboss_Jboss Modules - Fatal编程技术网

使用Jboss模块编写JavaEEWeb应用程序文件

使用Jboss模块编写JavaEEWeb应用程序文件,java,file,jakarta-ee,jboss,jboss-modules,Java,File,Jakarta Ee,Jboss,Jboss Modules,我想将文件保存在部署到JBoss(EAP 6.1+)的Java EE web应用程序中。 使用数据库不是一种选择。 我已经阅读了所有听起来与本主题相似的答案(尤其是巴卢斯克的答案)。 然而,我不太确定我对这一点的想法是否完全清楚 到目前为止,我当前的实现只在本地jboss服务器上进行了测试。我已经使用JBoss模块来节省我的资源,更具体地说: 我已经创建了一个新的jboss模块 我通过以下路径访问我的资源(从Servlet容器而不是EJB容器): getClass().getClassLoade

我想将文件保存在部署到JBoss(EAP 6.1+)的Java EE web应用程序中。 使用数据库不是一种选择。 我已经阅读了所有听起来与本主题相似的答案(尤其是巴卢斯克的答案)。 然而,我不太确定我对这一点的想法是否完全清楚

到目前为止,我当前的实现只在本地jboss服务器上进行了测试。我已经使用JBoss模块来节省我的资源,更具体地说:

  • 我已经创建了一个新的jboss模块

  • 我通过以下路径访问我的资源(从Servlet容器而不是EJB容器): getClass().getClassLoader().getResource(“/my\u path”)

  • 考虑到我没有将任何文件写入部署文件夹(或从中读取),因此, 我不希望在重新启动jboss后出现任何问题(例如数据丢失)

    在使用多台机器(用于负载平衡)的阶段,是否期望文件仅对写入文件的机器可见?或者所有机器上jboss模块的内容是否可见并同步?

    如果还考虑到不会同时尝试访问某些资源:
    是否存在其他不一致/问题的情况