更新《野蝇10 Final》中的.bat文件不起作用



大家好,我是jboss/wildfly世界的新手,我正在开发一个支持tomcat和wildfly的java应用程序,其中我有一段代码可以动态更改文件内容(来自java代码)...当我在 tomcat 中执行以下代码时,它会更新文件并自动重新启动......但是当我尝试使用野蝇相同的代码时,我在文件内容中没有看到任何更新。

注意:我正在部署 .管理控制台中的 WAR 文件(该文件位于 .战争)。

我尝试重新启动野蝇服务器,没有更改相同的旧文件内容。

这是我的一段Java代码,

Path nioPath = Paths.get(XYZScript.getPath());
                List<String> aLines = new ArrayList<>();
                aLines.add("Content 1");
                aLines.add("Content 2");
                try {
                    Files.write(nioPath, aLines, ENCODING, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.WRITE);
                } catch (IOException e) {

我找到了一些链接,说我们需要重新部署.战争或使用叠加但它应该是编程的,用户将动态更改文件

在部署期间 JBoss/Wildfly 在 $JBOSS_HOME/standalone/tmp/vfs/deployment 下解压缩部署。它被用作虚拟文件系统 (vfs)。但它也会在取消部署时被删除。

在您的情况下,您必须修改$JBOSS_HOME/standalone/deployments下的战争,并使用标记文件(如 <war-name>.war.dodeploy )触发重新部署。有关标记文件的更多信息,请参阅此处。

最新更新