在web开发中,经常会有在线游览PDF文件的需求,普通的做法是把PDF文件放在Tomcat能访问的路径下面,比方说Webapps下面。由于很多原因比方说文件量十分巨大时,需要把这些文件放在别的地方,可以参照如下的方案来解决。
1. 在server.xml 配一个虚拟网站:<Context path="/pdf" docBase="D:/web_portal" caseSensitive="false" reloadable="true" />。
2. 在程序中:<a href="http://localhost:8080/pdf/ path .pdf" >XXX.pdf</a>
path.pdf 是这个文件相对于d:/web_portal的相对路径。