我正在运行Jetty 9 OK http://www.eclipse.org/jetty/documentation/current/startup-windows-service.html。
C:\opt\myappbase\webapps\deployable.xml
处的我的Jetty可部署描述符XML无法访问我的Windows用户文件夹:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC
"-//Mort Bay Consulting//DTD Configure//EN"
"http://www.eclipse.org/jetty/configure_9_0.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="war">C:/Users/Me</Set>
<Set name="contextPath">/</Set>
</Configure>
在浏览器中启动127.0.0.1:8080
后,我得到:
HTTP ERROR 500
Problem accessing /. Reason:
Server Error
Caused by:
org.eclipse.jetty.util.resource.FileResource$1
at org.eclipse.jetty.util.resource.FileResource.addPath(FileResource.java:207)
...
当我将C:\Users\Me
更改为C:\Users\Public
时,它会找到目录OK。
如何授予Jetty访问普通Windows用户文件夹的权限?