我先说我程序要实现的功能:
1、需要每天晚上定时从数据库里把数据读出来,生成一个xml文挡(手动执行的我已经实现,觉得还是应该定时自动执行,所以在改程序)
2、问题:
public void run()
{
Calendar c= Calendar.getInstance();
if(!isRunning)
{
//if(C_SCHEDULE_HOUR==c.get(Calendar.HOUR_OF_DAY))
if(c.get(Calendar.HOUR_OF_DAY)==c.get(Calendar.HOUR_OF_DAY))//方便测试用
{
isRunning=true;
context.log("jervis start"); ))//方便测试用
String bbb="happyjervis.xml";//需要生成文件名称
happyjervis aaa = new happyjervis();//将数据库内容按格式生成xml文件class
Document jervis=aaa.createDocumnet();
context.log("jervis1 start")))//方便测试用 ;
try{
aaa.writeDocument(jervis,bbb);
context.log("jervis2 start");))//方便测试用
}
catch(IOException e){
System.out.println(e.getMessage());
}
context.log("jervis over");))//方便测试用
}
else
{
context.log("the last mission is not over");
}
}3、log里记录的执行顺序
2006-10-08 11:32:07 StandardContext[/aaa]jervis start
2006-10-08 11:32:08 StandardContext[/aaa]jervis1 start
2006-10-08 11:32:09 StandardContext[/aaa]jervis2 start
2006-10-08 11:32:09 StandardContext[/aaa]jervis over结果需要生成的文件:happyjervis.xml不知道为什么没有出来帮帮我啊,各位高手,大牛门
1、需要每天晚上定时从数据库里把数据读出来,生成一个xml文挡(手动执行的我已经实现,觉得还是应该定时自动执行,所以在改程序)
2、问题:
public void run()
{
Calendar c= Calendar.getInstance();
if(!isRunning)
{
//if(C_SCHEDULE_HOUR==c.get(Calendar.HOUR_OF_DAY))
if(c.get(Calendar.HOUR_OF_DAY)==c.get(Calendar.HOUR_OF_DAY))//方便测试用
{
isRunning=true;
context.log("jervis start"); ))//方便测试用
String bbb="happyjervis.xml";//需要生成文件名称
happyjervis aaa = new happyjervis();//将数据库内容按格式生成xml文件class
Document jervis=aaa.createDocumnet();
context.log("jervis1 start")))//方便测试用 ;
try{
aaa.writeDocument(jervis,bbb);
context.log("jervis2 start");))//方便测试用
}
catch(IOException e){
System.out.println(e.getMessage());
}
context.log("jervis over");))//方便测试用
}
else
{
context.log("the last mission is not over");
}
}3、log里记录的执行顺序
2006-10-08 11:32:07 StandardContext[/aaa]jervis start
2006-10-08 11:32:08 StandardContext[/aaa]jervis1 start
2006-10-08 11:32:09 StandardContext[/aaa]jervis2 start
2006-10-08 11:32:09 StandardContext[/aaa]jervis over结果需要生成的文件:happyjervis.xml不知道为什么没有出来帮帮我啊,各位高手,大牛门
解决方案 »
- AJAX+SERVLET 的问题 急~!!!!!!
- JsperReport+IReport
- Java求助
- jstl <c:forEach/>能否输出指定的从1到10或10到20的数据。
- 只打印jsp面中表格部分,页头页脚不要,最后有原代码 解决马上给分
- 求一个获得上传文件名的例子
- 求助:连接池问题! 感谢高手了!
- 全国首款杀毒硬件
- 如何让表单在一定的时间(如10秒)自动提交?
- java.lang.NumberFormatException: 1 我的问题出在那里?
- 请高人指点,关于tomcat5.0.28连接oracle9i的问题
- jsp文件上传怎么做?怎么从inputstream中得到我要的一段
例如:String bbb="c:\\happyjervis.xml";//
只不过不在你想的目录底下。
你可以试验一下,把 (new File("abc.txt")).getAbsolutePath() 打出来看看,缺省工作路径在哪里。