У меня есть два приложения: клиент на Flex и сервер на Java. Когда я развертывал приложение внутри flex Builder с сервером Tomcat внутри, все работало нормально. Но сейчас я пытаюсь развернуть в Apache Tomcat вне компоновщика flex / eclipse, и у меня возникла проблема.
Я думаю, что проблема связана с относительными / абсолютными путями, но я не знаю, как ее решить.
В моем приложении Java я должен получить доступ к базе данных и получить из нее файл. Я использую свойства, чтобы указать путь, по которому я хочу скачать эти файлы, например:
pacs.ruta=C:\\resources\\
А затем мне нужно получить доступ к этому файлу, чтобы использовать этот код:
fin = new FileInputStream(pacsRuta+""+f.getName());
где f.getName () дает мне имя файла, поэтому я получаю путь к файлу с путем, который я указал в pacs.ruta, и имя файла.
Я не знаю, почему это не работает. Я пытался поставить
pacs.ruta=/resources/
для связи с папкой в моем приложении, но она не работает.
Может ли кто-нибудь дать мне совет? Как вы думаете, это проблема? Потому что все приложение отлично работает, разворачиваясь на сервере Tomcat вне компоновщика flex / eclipse, но когда этот код вызывается, приложение не работает.