Я разрабатываю веб-приложение Maven в NetBeans 7.1.1 с Apache Tomcat 7.0.22 в качестве сервера. При запуске или отладке приложения классы Java предполагают «/home/user/apache-tomcat-7.0.22/bin/» в качестве базы для файлов.NetBeans Maven {tomcat_base}/bin в качестве ложного пути к классам
Например, при создании нового файла с помощью «Writer rssFile = new FileWriter (« test.xml »)», этот новый файл создается как «/home/user/apache-tomcat-7.0.22/bin /test.xml».
При поиске изображений или других файлов возникает та же проблема. Он начинает поиск в «/home/user/apache-tomcat-7.0.22/bin» ...
Файлы проекта не находятся в базе Tomcat, поэтому я не знаю, почему bin-папка используется в качестве базы для пути к классам. .. В кодовой клиентской стороне (например. * .jsp) найдены правильные пути, но не в серверном коде (классы Java)!
Эта проблема аналогична упомянутой другим пользователем в https://stackoverflow.com/questions/7774446/netbeans-setting-default-current-directory-for-tomcat, но никаких решений не было дано.
Это может быть ошибка с плагином NetBeans Maven? Как решить эту проблему?
Спасибо вам Крис. Я попробую. – ricardoc