java web 项目 路径转换问题

发布网友

我来回答

3个回答

热心网友

关于上传路径的问题,可以分两步解决。
1.在web.xml中配置。
如果程序中处理上传的Servlet名字为UploadServlet,在web.xml部署的时候可以添加参数。如下:
<servlet>
<servlet-name>UploadServlet</servlet-name>
<servlet-class>UploadServlet</servlet-class>
<init-param>
<param-name>filePath</param-name>
<param-value>store</param-value>
</init-param>
<init-param>
<param-name>tempFilePath</param-name>
<param-value>temp</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>UploadServlet</servlet-name>
<url-pattern>/upload</url-pattern>
</servlet-mapping>
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);
}

热心网友

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

热心网友

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com