0

我想创建一个从我的 webapp 到服务器上目录的链接。

我正在使用以下代码:

java.nio.file.Path link = Paths.get(dirInMyApp);
java.nio.file.Path target = Paths.get(dirOnTheServer);
Files.createSymbolicLink(link, target);

这可行,但似乎有一个奇怪的副作用:如果“dirOnTheServer”中有文件,则创建链接后它将为空!

此外,我可以使用我的应用程序中的链接并将文件添加到“dirOnTheServer”目录,但如果我重新部署我的应用程序,它又是空的。

4

1 回答 1

0

实际上 createSymbolicLink 不会清空目录 - 使用此类链接从 tomcat 取消部署 webapp。

这可以通过在取消部署 webapp 时删除链接来防止。

于 2013-05-30T07:30:49.223 回答