Java是一个如此庞大的世界,但如果你要打印到纸上......你就是一个人!
自2005年以来,我开发了一套会计软件(发票等),所以现在它非常稳定,除了印刷部分(它有起伏)。
几天前,打印完全停止,我有一个无休止的假脱机
如果我调用API方法从一个简单的java程序(使用命令行)打印“printInvoice(id)”,一切都很完美,打印得很完美!
但是如果我从servlet调用相同的方法(tecnically是一个Struts动作),我会得到一个无尽的假脱机......没有任何例外
代码:
//这有效
public static void main(String [] args) {
InvoiceServices is = InvoiceServices.getInstance();
is.printInvoice(100);
}
//这不起作用
public ActionForward execute(
ActionMapping map,
ActionForm form,
HttpServletRequest req,
HttpServletResponse resp) throws Exception {
// this is the very same code above
InvoiceServices is = InvoiceServices.getInstance();
is.printInvoice(100);
return stuff...
}
有没有人有任何想法?我做了很多测试和试验/错误...已经更新的软件......等等。
注意:此软件位于独立PC中