У меня есть веб-приложение Java EE, которое отлично работает, когда я запускаю его на Eclipse и моем локальном сервере Tomcat (я также тестировал на сервере Tomcat друга), но не на рабочем сервере.
Это проблема: приложение должно создавать папку в определенном месте (я тоже пытался это жестко запрограммировать), но при запуске на рабочем сервере оно не создает и не выдает никаких исключений, которые он не смог его создать. Позже в коде, когда он пытается использовать эти файлы, он жалуется, что они не существуют.
Я думал, что это может быть проблема с разрешениями процесса, хотя я запускаю сервер tomcat в init.d с помощью sudo, поэтому процесс должен быть root и у него не должно быть проблем с разрешениями! Если у вас есть какие-либо мысли по этому поводу, я хотел бы услышать их. Большое спасибо, ребята.
p.s. Все компьютеры, на которых я тестировал, - это Max OS X (10.5.6), а рабочим сервером является RedHat Linux (неуверенная версия, но довольно свежая).