GWT: fileupload не работает на Tomcat - PullRequest
0 голосов
/ 03 января 2012

В режиме разработки в Eclipse with Jetty загрузка файла работает просто отлично. Я загружаю файл, делаю вещи и, наконец, печатаю результаты. Я использую сервер xampp tomcat, но загрузка не работает на tomcat. есть у кого идея как решить? Я использую commons-fileupload.jar

Где-то должен быть какой-нибудь журнал, либо на стороне сервера (catalina.out), либо в консоли ошибок вашего браузера и / или в инструментах разработчика.

Да, действительно. извините за немного информации.

* 3 января 2012 г. 14:29:58 com.allen_sauer.gwt.log.server.ServerLogImplJDK14 log fatal: blubb \ file.csv (файл не найден) в классе com.package.server.IKimoServerImpl *

так что на tomcat он не может найти файл, но работает в режиме разработки

@ Адель Бутрос

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

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

это все еще не создает папку. Я запускаю tomcat с xampp, нажимаю кнопку запуска и перезапускаю его с помощью менеджера tomcat

1 Ответ

0 голосов
/ 03 января 2012

Видимо, вы потеряли свой файл.Не забывайте, что Java использует относительный путь для поиска файла.В вашем случае это поиск файла blubb \ file.csv, который не найден в правильном месте.

Не забудьте, что «путь» здесь относительно того, откуда вы запустили кота.

Он работает в Eclipse, потому что Eclipse знает, как настроить путь на основе своего собственного пути к классу.

...