您的位置:程序门 -> java -> j2ee / ejb / jms



获取服务器端地址,端口之类的消息呢?非一般获取,求救,解决马上给分


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


获取服务器端地址,端口之类的消息呢?非一般获取,求救,解决马上给分
发表于: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”这里自动获取到呢?谢谢


或者就是说如何在一个光秃秃的类里面获取这些数据呢?

求教了~~~~
发表于:2007-06-18 21:27:001楼 得分:0
该回复于2007-12-28 12:03:09被管理员或版主删除
发表于:2007-07-04 16:35:382楼 得分:0
该回复于2007-12-28 12:03:09被管理员或版主删除


快速检索

最新资讯
热门点击