Я использую NetBeans для создания веб-службы и использую Glassfish в качестве сервера для тестирования его в NetBeans.
У меня есть файл, из которого я хочу, чтобы веб-сервис мог читать данные и, возможно, записывать в них. Но куда мне положить файл? Если «курс» - это мой корень проекта netbeans, я попытался поместить файл в следующие места:
\Course
\Course\xml-resources\jaxb\FlightRequest
\Course\web
\Course\web\WEB-INF
\Course\src\java\org\me\FBooking
\Course\build\web
\Course\build\web\WEB-INF
\Course\build\web\WEB-INF\classes
и попытался получить доступ к нему через веб-службу в моем коде демаршаллинга, используя (в качестве файла, к которому я пытаюсь получить доступ, это документ XML):
un = (AvailableFlights) unmarshaller.unmarshal(new java.io.File("AvailableFlights.xml"));
Но он не может найти файл
Так, где я должен это разместить?