この問題をどのように解決するのが最善かについて、いくつかのアイデアが必要です。
JBoss 4.3.3 で JBoss Seam アプリケーションを実行しています。このアプリケーションのごく一部は、Open Office テンプレートに基づいて html および pdf ドキュメントを生成します。
生成されたファイルは、ファイル システムの /tmp/ 内に配置します。System.getProperties("tmp.dir") およびその他のオプションを試してみましたが、常に $JBOSS_HOME/bin が返されます。パス $JBOSS_HOME/$DEPLOY/myEAR.ear/myWAR.war/WhateverLocationHere/ を選択したいと思います。
ただし、絶対パスを指定したり、$JBOSS_HOME と $DEPLOY を設定したりせずに、プログラムでパスを選択する方法がわかりません。
どうすればこれができるか知っている人はいますか?
2 番目の質問です。これらの生成されたファイルを簡単にプレビューしたい。JavaScript を使用するか、最も簡単な方法を使用してください。しかし、JavaScript はサーバー上のファイルシステムにアクセスできないため、JavaScript でファイルを開くことができません。
簡単な解決策はありますか?