📄 initagt.java
字号:
package com.huawei.icd30.agt.util;
import java.io.*;
import java.util.*;
import java.text.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.huawei.icd30.agt.util.*;
import com.huawei.icd30.common.db.*;
/**
* Agt系统初始化过程。WebServer启动时调用。
* @author Internet3
* @version 1.0
*/
public class InitAgt extends HttpServlet {
/**
* 系统初始化的最后一步。
*/
public void init(ServletConfig servletConfig) {
try
{
//获取环境信息
System.out.print("Collect AGT Config File...");
String wwwroot = servletConfig.getServletContext().getServletContextName();
wwwroot = servletConfig.getServletContext().getRealPath(wwwroot); //转换成真实路径
if (wwwroot.length() > 0 && (wwwroot.endsWith("/") || wwwroot.endsWith("\\")))
{
wwwroot = wwwroot.substring(0,wwwroot.length()-1);
}
Env.errorArgs = new Cfg(wwwroot + "/WEB-INF/ErrorInfo.xml").getArgs("ErrorInfo");
Env.successArgs = new Cfg(wwwroot + "/WEB-INF/SuccessInfo.xml").getArgs("SuccessInfo");
System.out.println("OK!");
//清空注册的用户
//从定义连接的实例
SysDbConn aplcoms = null;
try
{
//得到一个连接的实例
aplcoms = SysConnPool.getInstance().getAplComs();
//获取试题类型
aplcoms.preparedQuery("");
aplcoms.csCommonQuery("SQL_Agt_ClearRegistedStaffNo" ,"1" ,"-1").getResultSet();
}
catch (SysDbException aple)
{//捕获CommonService系统异常,定向到出错页面
aple.printStackTrace(System.err);
}
catch(java.sql.SQLException sqle)
{//捕获调用aplcoms异常,定向到出错页面
sqle.printStackTrace(System.err);
}
catch(Exception e)
{//捕获未知异常,定向到出错页面
e.printStackTrace(System.err);
}
finally
{//关闭连接实例
if(aplcoms != null)
{
aplcoms.close();
}
}
}
catch(IOException io)
{
io.printStackTrace();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -