有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在尝试启动和部署Jetty时会出现问题

每当我试图在一台特定的机器上部署Jetty(与其他机器一起工作)时,我都会遇到一个问题,这台机器是一台非英语的Windows机器

[2013-02-15 04:14:05.894] [ERROR] Thread-39
System.err
java.lang.IllegalStateException: Cannot create tmp dir in C:\Windows\system32\config\systemprofile\AppData\Local\Temp\ for context o.e.j.w.WebAppContext{/spdy,null},C:\Program Files\server\work\tmp\my-app\webapps\spdy.war

[2013-02-15 04:14:05.894] [ERROR] Thread-39
System.err
java.io.IOException: Žw’肳‚ꂽƒpƒX‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB

我试图看看这是否是一个与管理员权限有关的问题,但事实并非如此,我正在启动具有管理员权限的流程

非常感谢您的建议

谢谢


共 (1) 个答案

  1. # 1 楼答案

    我们发现了问题所在。如果临时文件夹不存在,Jetty不会创建临时文件夹,因此您必须检查自己,如果临时文件夹不存在,则创建临时文件夹

    在这种情况下,结果是: C:\Windows\system32\config\systemprofile\AppData\Local\Temp\不存在,尽管C:\Windows\system32\config\systemprofile\AppData\Local\does和Temp=C:\Windows\system32\config\systemprofile\AppData\Local\Temp\

    在C:\Windows\system32\config\systemprofile\AppData\Local\中创建“Temp”目录解决了这个问题