如何才能用tomcat访问webapp目录外的文件 如题 我的意思就是上传如片的时候jsp src 访问图片路径 首先 不能上传到webapp 目录下吧 也不能上传到工程目录下 因为每次用 就要每次发布上传到 D盘的一个文件夹 但是访问不到……………… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 访问本地路径有安全问题。可以通过相对路径转换的方式访问。http://blog.csdn.net/fancylovejava/article/details/7684891 怎么会访问不到,上传文件时候需要些I/O流的,你就用输出流输出到D盘你指定目录下面就是了 对tomcat的配置文件进行修改。加个虚拟路径。这个很容易做到。 编辑server文件(%tomcathome%\conf\server.xml)我们打算建立一个myjsp的虚拟目录,只要在%tomcathome%\conf\server.xml文件,在<host>标签中加入文件中加入如下代码即可:<Context docBase="D:\project\student" reloadable="true" debug="0" path="/test"/>注意,此时path一定要写,因为我们此时没有新建xml文件了,所以一定要指明web/*-----------------------------------------------*/这样就可以将我们设置的path来表示docBase物理路径。 图片或者其他文件,一是储存到数据库,要不就要上传到服务器。所以说,如果不想把文件上传进tomcat的webapp的话,就用设置虚拟路径吧。 话说服务器一般都是linux的只有一个盘,建议上传下载做法:在webroot下新建文件夹xxx String path=request.getsession().getServletContext().getRealPath("xxx");上传或者下载时:path+filename.你懂的~~ 请教神人,把我从数据库中读出来的数据写入独立log4j日志文件,要怎么弄啊 string与String 如何设置仅对管理员可见? 关于FTP上传问题 struts2 Context问题?? 求个js 怎样在weblogic中配置多个虚拟目录啊? 如何将表单提交到两个服务器中 使用JBuilder调试JSP程序(jsp调用javabean)时,javabean的.class文件的位置应放在哪里? springmvc return跳转的一个小问题。 WEB-INF下没有classes文件夹 服务器遇到一个内部错误(),它无法实现这一要求
http://blog.csdn.net/fancylovejava/article/details/7684891
我们打算建立一个myjsp的虚拟目录,只要在%tomcathome%\conf\server.xml文件,在<host>标签中加入文件中加入如下代码即可:
<Context docBase="D:\project\student" reloadable="true" debug="0" path="/test"/>注意,此时path一定要写,因为我们此时没有新建xml文件了,所以一定要指明web/*-----------------------------------------------*/这样就可以将我们设置的path来表示docBase物理路径。
建议上传下载做法:在webroot下新建文件夹xxx
String path=request.getsession().getServletContext().getRealPath("xxx");
上传或者下载时:path+filename.
你懂的~~