Tomcat7 : 异常写不进log文件,请高手指教!!
C:\Tomcat7.0\conf\server.xml中设置如下:<Context path="/it" docBase="D:\javaweb" reloadable="true">
<Parameter name="companyName" value="it" override="false" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs\it"
prefix="localhost_access_log." suffix=".txt" />
</Context>
在D:\javaweb\WEB-INF\classes\中放置LogTextServlet.class文件,具体代码如下
import java.io.IOException;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.http.*;
public class LogTextServlet extends HttpServlet{
public void service(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException{
log("LogTextServlet is running.");
try{
int x = 3/0;
}catch(Exception e){
log("LogTextServlet happen exception",e);
}
}
}
运行的信息写不进log文件,请高手指教! --------------------编程问答-------------------- 你吧directory改成绝对路径试试:比如:“d:/logs/it”
补充:Java , Web 开发