The one about PrintService and Tomcat being a previous thread If you are using NT/2000 in the services list you can select Apache Tomcat. In NT double clicking the Apache Tomcat service will give you a property dialog for the service. Here you can choose a user to run as. You should choose one that has access to the printers.
"Hamidene, Anis Ben" wrote: > Hi, > i am having problems too with tomcat when run as a service. Which other > reply do you mean? > > Best regrads > > Anis B.H. > > > > -----Ursprüngliche Nachricht----- > > Von: Anthony Cunningham [mailto:[EMAIL PROTECTED] > > Gesendet: Donnerstag, 24. Juli 2003 06:14 > > An: Tomcat Users List > > Betreff: Re: No printers when run as service. > > > > > > thanks that worked > > the other reply is correct also > > Printservice and Tomcat was a previous thread on this issue > > if anyone else needs more information > > > > John Corrigan wrote: > > > > > You might try changing the user which tomcat runs as and > > see if that > > > helps. > > > > > > -----Original Message----- > > > From: Anthony Cunningham [mailto:[EMAIL PROTECTED] > > > Sent: Monday, July 21, 2003 10:46 PM > > > To: Tomcat Users List > > > Subject: No printers when run as service. > > > > > > I tried searching the archives and google for this but without > > > success. > > > > > > I am running Tomcat 4.0.4 on Windows NT 4.0 Service pack 6 > > (Japanese). > > > Due to the nature of our application we are using Adobe > > PDFWriter as a > > > virtual printer to create a PDF file on the harddrive which is then > > > streamed to the user and deleted. When Tomcat is run from > > the command > > > line it works ok however when run as a service the error > > below occurs. > > > Does anyone know why this might happen and a possible solution? > > > > > > thanks for the help, > > > Anthony Cunningham > > > > > > java.awt.print.PrinterException: No printer found. > > > at sun.awt.windows.WPrinterJob._startDoc(Native Method) > > > at sun.awt.windows.WPrinterJob.startDoc(WPrinterJob.java:680) > > > at sun.java2d.RasterPrinterJob.print(RasterPrinterJob.java:315) > > > at > > > > > ajs.dvr.client.print.PrintReport.printReport(ajs/dvr/client/print/Prin > > > tReport.java:371) > > > > > > at ajs.dvr.web.servlet.DynamicPDF.createPDF(Unknown Source) at > > > ajs.dvr.web.servlet.DynamicPDF.printPDF(Unknown Source) at > > > ajs.dvr.web.servlet.DynamicPDF.doGet(Unknown Source) at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa > > > tcher.java:683) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDi > > > spatcher.java:431) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDisp > > > atcher.java:355) > > > > > > at ajs.wgfw.ctrl.SubController.gotoPage(SubController.java:1579) > > > at ajs.wgfw.ctrl.SubController.execute(SubController.java:323) > > > at > > > > > ajs.wgfw.ctrl.AbstractMainController.doMain(AbstractMainController.jav > > > a:657) > > > > > > at > > > > > ajs.wgfw.ctrl.AbstractMainController.doGet(AbstractMainController.java > > > :436) > > > > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > > > cationFilterChain.java:247) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > > > lterChain.java:193) > > > > > > at > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa > > > lve.java:243) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:566) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa > > > lve.java:190) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:566) > > > > > > at > > > > > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve. > > > java:246) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:564) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at > > > > > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2 > > > 347) > > > > > > at > > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja > > > va:180) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:566) > > > > > > at > > > > > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcher > > > Valve.java:170) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:564) > > > > > > at > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja > > > va:170) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:564) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at org.apach > > > > > e.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:17 > > > 4) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:566) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at > > > > > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor > > > .java:1027) > > > > > > at > > > > > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.jav > > > a:1125) > > > > > > at java.lang.Thread.run(Thread.java:484) > > > java.awt.print.PrinterException: No printer found. > > > at sun.awt.windows.WPrinterJob._startDoc(Native Method) > > > at sun.awt.windows.WPrinterJob.startDoc(WPrinterJob.java:680) > > > at sun.java2d.RasterPrinterJob.print(RasterPrinterJob.java:315) > > > at > > > > > ajs.dvr.client.print.PrintReport.printReport(ajs/dvr/client/print/Prin > > > tReport.java:371) > > > > > > at ajs.dvr.web.servlet.DynamicPDF.createPDF(Unknown Source) at > > > ajs.dvr.web.servlet.DynamicPDF.printPDF(Unknown Source) at > > > ajs.dvr.web.servlet.DynamicPDF.doGet(Unknown Source) at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa > > > tcher.java:683) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDi > > > spatcher.java:431) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDisp > > > atcher.java:355) > > > > > > at ajs.wgfw.ctrl.SubController.gotoPage(SubController.java:1579) > > > at ajs.wgfw.ctrl.SubController.execute(SubController.java:323) > > > at > > > > > ajs.wgfw.ctrl.AbstractMainController.doMain(AbstractMainController.jav > > > a:657) > > > > > > at > > > > > ajs.wgfw.ctrl.AbstractMainController.doGet(AbstractMainController.java > > > :436) > > > > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > > > cationFilterChain.java:247) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > > > lterChain.java:193) > > > > > > at > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa > > > lve.java:243) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:566) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa > > > lve.java:190) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:566) > > > > > > at > > > > > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve. > > > java:246) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:564) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at > > > > > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2 > > > 347) > > > > > > at > > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja > > > va:180) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:566) > > > > > > at > > > > > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcher > > > Valve.java:170) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:564) > > > > > > at > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja > > > va:170) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline. > > > java:564) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineV > > > alve.java:174) > > > at > > > > > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > > ipeline.java:566) > > > > > > at > > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > > > :472) > > > > > > at > > > > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > > at > > > > > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor > > > .java:1027) > > > > > > at > > > > > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.jav > > > a:1125) > > > > > > at java.lang.Thread.run(Thread.java:484) > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]