JAVA中关于上传文件的路径问题
解决问题:eclipse中tomcat与直接运行tomcat上传文件路径差异。
tomcat(名称为tomcat-mosat)中
上传
tomcat运行项目时上传文件的根目录为tomact安装位置的webapps下
假设我安装tomcat的路径为D:\apache-tomcat\tomcat-mosat
那么我的相对路径…/…/uploadFile则存放在D:\apache-tomcat\uploadFile
回显
设置文件或图片回显时可以在tomcat中conf目录下的server.xml中的标签中添加
docbase为文件实际存放位置,path为http://localhost:8085后的路径,即访问路径为http://localhost:8085/uploadFile(此路径为项目实际访问时的路径)
eclipse中可以设置tomcat的根目录
设置方式为右击项目选择 Run as -Run configurations
选择other后面填写的即为上传文件中的根路径
若填写为安装tomcat下的webapps即和tomcat运行路径一致,即为D:\apache-tomcat\tomcat-mosat\webapps