| 发表于:2007-06-18 20:24:30 楼主 |
写了一个调度程序,会在web应用已开始加载的时候就运行,调用一个java类,里面有EXECute()方法。 我要做的就是在这个方法里面每隔10分钟写一个文本文件,代码: public void EXECute(jobEXECutioncontext context) throws jobEXECutionexception{ try{ //servletcontext context1 = this.getservletconfig().getservletcontext(); system.out.println( "调度开始 "); //system.out.println(context1.getrealpath( "/ ")); system.out.println( "调度结束 "); string path = thread.currentthread().getcontextclassloader().getresource( "../.. ").tostring(); path = replace(path, "file:/ ", " "); path = replace(path, "/ ", "\\ "); path = path.trim(); //system.out.println( "调度开始 "); cn.duyu.util.makehtml.writehtml(path + "ipexpand.vlx ",cn.duyu.util.makehtml.gethtmlcode( "http://localhost:8084/demp_ip1/searchiplog.action "), "yes "); //system.out.println( "调度结束 "); }catch(exception ex){ throw new jobEXECutionexception(ex.getmessage()); } } 主要是这一句话: cn.duyu.util.makehtml.writehtml(path + "ipexpand.vlx ",cn.duyu.util.makehtml.gethtmlcode( "http://localhost:8084/demp_ip1/searchiplog.action "), "yes "); 用来生成一个vlx文件(就是一个文本文件),但是里面的 "http://localhost: 8084/demp_ip1/searchiplog.action "是硬编码,肯定是行不通的,我想知道怎么能把“http://localhost: 8084/demp_ip1”这里自动获取到呢?谢谢 或者就是说如何在一个光秃秃的类里面获取这些数据呢? 求教了~~~~ |
|
|
|
|