|
|
1
1
使用工厂:不要将文件加载到bytearray中,而是创建一个这样做的类,并告诉jboss创建一个实例。这样,可以在配置中传递文件名,并在jboss运行时加载它。
然后,您可以转到初始上下文并请求该类并对其调用一个方法。在您的情况下,该方法将返回字节数组。 [编辑]所以您真正的问题是如何使一个文件对JBoss集群的所有节点都可用。当您创建更多集群节点时,jboss不会复制周围的实例。它所做的只是向节点发送一个XML配置的副本。所以实际上,您唯一的选择是用base64编码文件,并将其作为一个值放入XML配置中。 如果您不想这样做,您必须找到一种方法,将文件放在所有节点都能“看到”它的地方。最简单的解决方案是:将文件上载到HTTP服务器,并将URL放入配置中。Java可以轻松地从URL读取数据,从而将文件分发到所有节点。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 8 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 8 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 8 月前 |
|
|
rudraraj · java中未声明最终变量 9 月前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 9 月前 |