大家好我是jboss/wildfly世界的新手我正在研究一个支持tomcat和wildfly的java应用程序,我有一段代码可以动态地改变文件内容(来自java代码)......当我执行下面的代码在tomcat中,它会更新文件并自动重启......但是当我用wildfly尝试相同的代码时,我在文件内容中看不到任何更新。更新Wildfly 10 Final中的.bat文件最终无法使用?
注意:我正在从管理控制台中部署.WAR文件(文件位于.WAR中)。
我试过重新启动wildfly服务器没有改变相同的旧文件内容。
这里是我的一段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) {
我发现了一些链接它说,我们需要重新部署.WAR或使用Overlay 但它应该是纲领性的用户会动态变化的文件