发布网友
共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论坛里面去问。那里面知道的人多。并且回答的比较专业。百度这里是个杂话地方。专业人士很少的。