上传图片,却无法获取/conf/Catalina/localhost/下设置的虚拟目录的物理路径
在Tomcat根目录下的/conf/Catalina/localhost/ 路径下新建一个img.xml,并在该xml中编写语句
<Context docBase="/home/ImgUpload"/>
即可创建虚拟站点,虚拟站点名为img。
此时访问img下的图片可以使用比如下面的样子:
https://www.sss.cn/meeting/img/1.jpg
编写Servlet上传图片时,必须获得img的物理路径,使用:
String pos=getServletContext().getRealPath("img");
然而得到是 /home/soft/tomcat9010/webapps/meeting/img
而不是 /home/ImgUpload,究竟该如何获得这样的值?谢谢啦哈~~~