2012-03-08 11 views
0

イメージをイメージに変換するためにimagemagickとopenofficeを使用するため、私のLiftアプリケーションが実行されているサーバーのルートを調べる必要があります。Scala Lift - サーバールート(ディスク)を取得

私は単にハードCコーディングすることによって、この私の窓devのマシン上で作業を取得することができます。ファイルへのパスの前に/を、私たちのLinuxサーバー上で使用して:

/[app name goes here] 

が動作するようには思えません。

任意の助けに感謝、事前に感謝:)

答えて

1

あなたが使用したいルートを選択するために、いくつかのコードに続いて、java.io.File.listRootsをしたいです。

また、/appNameは、アプリがルートに配置されていないため、ほとんど動作しない可能性があります。 which oowriterと入力して、パスをoowriter(Open Office/LibreOffice Writer)にします。多くのアプリケーションは/usr/binにあります。いくつかは/binにあります。他は他の場所にあるかもしれません。

関連する問題