Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从servlet打印永远不会停止_Java_Servlets_Printing - Fatal编程技术网

Java 从servlet打印永远不会停止

Java 从servlet打印永远不会停止,java,servlets,printing,Java,Servlets,Printing,Java是一个如此巨大的世界,但是如果你正在打印一张纸。。。你是孤独的 我已经开发了一个会计发票等软件。。。从2005年开始,所以它现在相当稳定,除了印刷部分它有起伏 几天前,印刷完全停止,我有一个无休止的假脱机 如果我调用API方法,使用命令行从一个简单的java程序打印printInvoiceid,那么一切都可以完美地工作,并且打印得非常完美 但是如果我从servlet调用相同的方法,特别是Struts操作,我会得到一个无休止的假脱机。。。没有例外 守则: //这很有效 public sta

Java是一个如此巨大的世界,但是如果你正在打印一张纸。。。你是孤独的

我已经开发了一个会计发票等软件。。。从2005年开始,所以它现在相当稳定,除了印刷部分它有起伏

几天前,印刷完全停止,我有一个无休止的假脱机

如果我调用API方法,使用命令行从一个简单的java程序打印printInvoiceid,那么一切都可以完美地工作,并且打印得非常完美

但是如果我从servlet调用相同的方法,特别是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中