java web 项目 路径转换问题

2024-12-28 22:24:17
推荐回答(3个)
回答1:

关于上传路径的问题,可以分两步解决。
1.在web.xml中配置。
如果程序中处理上传的Servlet名字为UploadServlet,在web.xml部署的时候可以添加参数。如下:

UploadServlet
UploadServlet

filePath
store


tempFilePath
temp



UploadServlet
/upload

2、在UploadServlet初始化函数init()中可以这样获取部署的参数值。
public void init(ServletConfig config) throws ServletException {
super.init(config);
filePath = config.getInitParameter("filePath");
tempFilePath = config.getInitParameter("tempFilePath");

filePath = getServletContext().getRealPath(filePath);
tempFilePath = getServletContext().getRealPath(tempFilePath);
}

回答2:

log4j 没有正常的初始化,无法找到myload.xml文件,检查一下路径,并重新配置一下log4j(删除log4j相关jar包再重新引入),应该能解决问题吧。

回答3:

我不知道怎么解决,起码我不会把myload.xml放到WEB-INF里。还有这种问题我只会去CSDN论坛里面去问。那里面知道的人多。并且回答的比较专业。百度这里是个杂话地方。专业人士很少的。