NetBans 在部署时无法将上下文 XML 文件从临时文件夹复制到 Tomee 的本地主机

netbeans 在部署时无法将上下文 XML 文件从 AppData\Local\Temp\ 文件夹复制到 tomee 的 conf\Catalina\localhost

已经尝试过:

deploy to tomee 7.0.X is fine but tomee 8.0.0 fail.

中的致命错误:stderr.log

03-Oct-2019 16:31:22.358 致命 [http-nio-9200-exec-6] org.apache.catalina.startup.ExpandWar.copy 复制时出错 [C:\Users\xxx\AppData\Local\Temp\context2716699461818377726.xml] to [D:\Tomee\apache-tomee-plus-8.0.0\conf\Catalina\localhost\myApp.xml] java.io.FileNotFoundException: C:\Users\xxx\AppData\Local\Temp\context2716699461818377726.xml (Access 被拒绝。at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at org.apache.catalina.startup.ExpandWar.copy(ExpandWar.java:276)


FFIVE
浏览 51回答 1
1回答

慕村9548890

仅当 Tomee 作为 Windows 服务运行时,才会出现此问题。我测试了7.0.4~8.0.0版本,得到了以下结论。Tomee 使用版本 7.0.6 之前的 LocalSystem 帐户运行该服务。从版本 7.0.6 开始,该服务使用 LocalService 帐户运行,因此权限不足。以下两种方法可以解决此问题:- 授予本地服务帐户对目录的访问权限。- 指定 Tomee 在安装服务时使用本地系统帐户运行服务。AppData\Local\Temp\   service install %serviceName% --service-user LocalSystem
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java