MakePoJar.jsp_再去掉,手工写 PMS 的 Po_再改为MakePo 1.7 KB

1
  1. <%@ page import="core.db.DbFunc" %> <%@ page import="core.rls.DbRlser" %> <%@ page import="core.db.DbConnB" %> <%@ page import="ss.db.DbC" %> <%@ page import="java.sql.SQLException" %> <%@ page import="java.io.File" %> <%@ page import="core.rls.DbRlsC" %> <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <HEAD> <title>MakePoJar</title></head> <body> <% 再去掉,手工写 PMS 的 Po。Lin new DbRlser(null, null) 时,因 prjInfo(PrjBaseInfoB) 为空,导致 JavaComper.arFile( 报 “Cannot read field "pxmh" because "this.prjBaseInfo" is null” /// 来自 PrjXs.(DbFunc) fetchDbFunc()、PrjXs.(DbB) fetchDbB()。Lin // 建 PMS 自己的,不需要 RmtConn 了 -- 转为 null DbConnB info = new DbConnB("192.168.10.107", 1521, "free", "C##DC", "111", DbC.DB_oracleType); DbFunc dbFuncl; try { dbFuncl = DbFunc.newDbFunc(info, null); // null = RmtConn。Lin } catch (SQLException | CloneNotSupportedException e) { throw new RuntimeException(e); } /// File pojarFile = new File("D:/FF/重构PMS/Temp", DbRlsC.PO_jarFileName); // , "pojo.jar")。Lin /* 只是建 ID 触发器 和 增加系统字段,没用到 czryid(long) 和 dc(RlsB)。Lin DbRlser dbRlser = new DbRlser(czryid, dc); */ /* 再改用 PrjNaseInfoB 打包参数,增加传输参数 pxmh、pxmhjlbm 给 JavaComper -- 算出归档目录。Lin DbRlser dbRlser = new DbRlser(0L, null); */DbRlser dbRlser = new DbRlser(null, null); try { dbRlser.doMakePoJar(pojarFile, dbFuncl); } catch (Exception e) { throw new RuntimeException(e); } dbFuncl.close(); %> 生成 po.jar SUCCEED!! </body> </html>