我尝试打开一个pdf文件。
我在Windows Tomcat服务器上托管的Java项目中工作。
它适用于我的本地计算机,但不适用于我的远程服务器。
错误消息是:
java.io.IOException: Failed to open file:/C:/Program%20Files%20(x86)
/Apache%20Software%20Foundation/Tomcat%207.0/informations.pdf.
Error message: Access is denied.
Java代码:
try {
if (Desktop.isDesktopSupported()) {
ServletContext context = WebContainerServlet
.getActiveConnection().getServlet().getServletContext();
File file = new File(context.getRealPath("/WEB-INF/resources/informations.pdf"));
Desktop.getDesktop().open(file);
}
} catch(Exception e1) {
e1.printStackTrace();
}
如何打开此文件?