2012-01-03 3 views
0

jettyのEclipseの開発モードでは、fileuploadはうまく動作します。私はファイルをアップロードし、結果を印刷して印刷します。私はxampp tomcat serverを使用していますが、アップロードはtomcatでは動作しません。誰にどのように解決する考えがありますか?私はcommons-fileupload.jarを使用していますGWT:tomcatでfileuploadが動作しない

サーバ側(catalina.out)またはブラウザのエラーコンソールや開発者ツールのいずれかにログがある必要があります。

はい、確かに。いくつかの情報を申し訳ありません。

* 2012年1月3日午前2時29分58秒PM com.allen_sauer.gwt.log.server.ServerLogImplJDK14致命的な ログイン:クラスcom.package.server.IKimoServerImplにblubb \ file.csvになり(ファイルが見つかりませんが)*

ので、Tomcat上で、それはファイルを見つけることができませんが、それは開発モードで動作します

@Adel Boutros

 String currentDir = new File("").getAbsolutePath(); 

     File tempDir = new File(currentDir+"/blubb"); 
     if (!tempDir.exists()) { 
      tempDir.mkdirs(); 
     } 

それはまだ、フォルダを作成しません。 xamppでtomcatを起動し、開始ボタンを押してtomcatマネージャーで起動します。

+0

..日食に動作しますかここにいくつかの詳細が必要です... – fab

+0

WARフォルダにtomcatをデプロイしましたが、.csvファイルをアップロードしても何も起こりません。 – greg121

+1

**サーバー側( 'catalina。またはブラウザのエラーコンソールや開発者ツールに表示されます。 –

答えて

0

どうやらファイルが間違っています。 javaが相対パスを使用してファイルを見つけるのを忘れないでください。あなたの場合、適切な場所に見つからないファイルblubb \ file.csvを探しています。

ここでの「パス」は、Tomcatをどこから起動したのかを基準にしています。

日食は、独自のクラスパスに基づいてパスを調整する方法を知っているので、それが何を意味するかを「アップロードが動作しない」のでしょうか?

+0

'\t \tファイルtempDir =新しいファイル(" blubb "); \t \t \t { \t \t \t \t tempDir.mkdirs()IF(tempDir.exists()!)。 \t \t \t}「 あなたは、Tomcatがそれを入手できることを確認するためにどのような提案をしていますか?あなたは正しいと思われますが、それはフォルダを作成することさえできません – greg121

+0

@ user1018288 Tomcatをどうやって起動していますか?コマンドプロンプトから、** startup.bat **コマンドを起動する場所がルートパスの場所であることを注意してください。そこから** blubb **とluanch tomcatの親フォルダに移動する必要があります。 –

+0

@ greg121それはあなたのために働いた? –

関連する問題