为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

FFIVE 2023-09-20 15:50:47
netbeans 在部署时无法将上下文 XML 文件从 AppData\Local\Temp\ 文件夹复制到 tomee 的 conf\Catalina\localhost。已经尝试过:deploy to tomee 7.0.X is fine but tomee 8.0.0 fail.中的致命错误:stderr.log03-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)
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

仅当 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

查看完整回答
反对 回复 2023-09-20
  • 1 回答
  • 0 关注
  • 48 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信