お世話になります。
JavaにてExcelファイルをプリンターに直接出力するプロクラムを作りました。
しかし、Eclipse上では問題なく動作するのですが、同一PC内にインストールしたTomcatにデプロイすると
動作しなくなる現象が発生し、頭を悩ませています。
開発環境は以下の通りです。
・OS:Windows10
・Eclipse:4.6(Java8、Tomcat8)
この環境の下で動的Webプロジェクトを生成し、サーブレットのdoGetメソッド内に下記コードを記述しています。
Java
1System.out.println("START"); 2java.io.File file = new java.io.File("エクセルファイルのパス"); 3java.awt.Desktop.getDesktop().print(file); 4System.out.println("END"); 5```そしてEclipseのサーバー(Tomcat8)を立ち上げてURLを指定すると、問題なくExcelの帳票がプリンターに出力されます。 6 7しかし、Eclipseで作成したwarファイルを、同一PCにインストールしたTomcatにデプロイ(webapps直下に配備)しても、 8帳票がプリンターに出力されません。 9 10もちろん、Eclipseのサーバーは停止させていますし、同一PCにインストールしたTomcatは起動させています。 11ログには「START」「END」が出力されていますので、エラーは発生していないと思います。 12また、try~catchでExceptionを握り潰すようなことはしていません。 13インストールしたTomcatのバージョンは8.0.43です。(EclipseのTomcatと同じバージョンです。) 14別PC(Windows10)にインストールしたTomcatにデプロイしても状況は変わりません。 15 16なにか勘違いしているのでしょうか? 17解決策をご教示ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/09 16:47
2017/06/09 22:07
2017/06/09 23:28
2017/06/09 23:36
2017/06/14 15:18
2017/06/14 22:55