others/handbook.chm是相对路径的写法,但是请注意你在这里是将路径作为一个字符串传到bean中,对于不同的应用服务器编译servlet后对应的物理路径是不同的。
对tomcat来说默认指的$webapp$/others/handbook.chm
对weblogic来说默认指的$domain$/others/handbook.chm
不知你用的weblogic什么版本,各版本如下:
weblogic6.X->$bea$/wlserver6.X/others/handbook.chm
weblogic7.X->$bea$/user_projects/$your_domain$/others/handbook.chm
weblogic8.X->$bea$/user_projects/domains/$your_domain$/others/handbook.chm正常的上传方法:应使用JSP的application对象得到该相对路径的真实物理路径再上传或下载。
对tomcat来说默认指的$webapp$/others/handbook.chm
对weblogic来说默认指的$domain$/others/handbook.chm
不知你用的weblogic什么版本,各版本如下:
weblogic6.X->$bea$/wlserver6.X/others/handbook.chm
weblogic7.X->$bea$/user_projects/$your_domain$/others/handbook.chm
weblogic8.X->$bea$/user_projects/domains/$your_domain$/others/handbook.chm正常的上传方法:应使用JSP的application对象得到该相对路径的真实物理路径再上传或下载。
解决方案 »
- 童鞋们。。这个为什么报这个错误 Exception in thread "main"
- Hibernate 自动生成SQL语句问题
- 怎样解决struts2中action的并发问题呢?
- 2个dom 节点拷贝的问题
- 为什么我用Axis2设置的服务器端无法执行,出现The service cannot be found for the endpoint reference错误?
- 手机访问服务器的时候,服务器是如何判定是手机还是普通浏览器?
- 服务器Hangup是怎么回事啊
- 一个不该问但又不得不问的问题?
- 为什么sqlserver2000的表就是读不出来(hibernate插件)
- 电子商务的开发方式???
- 如何在EJB实现继承?
- tomcate 启动错误
/root/bea/user_projects/domains/mydomain/applications下面
我应该怎么写这个相对路径呢?(或者绝对路径)
ps:我用的是weblogic 8.1
怎样得到物理路径你看看下面代码:
String path=MYCONST.ATTACHMENT_DIR+"/"+LoginSession.getUserId();//建立某用户的上传目录
java.io.File iFile = new java.io.File(application.getRealPath(path));
if(!iFile.exists()) iFile.mkdir();
其中MYCONST.ATTACHMENT_DIR定义如下:
public static final String ATTACHMENT_DIR = "upload/uploadfile";
//注意application对象会将这个相对路径映射为"$your_webapp$/upload/uploadfile"