Невозможно прочитать pom.xml внутри папки META-INF весенней войны, развернутой на Tomcat.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно прочитать pom.xml внутри папки META-INF весенней войны, развернутой на Tomcat.

Сообщение Anonymous »

Я пытаюсь прочитать файл pom.xml, так как мне нужно получить список зависимостей.
Когда я запускаю приложение SpringBoot с использованием STS или Eclipse, я могу прочитать файл, используя строку ниже, поскольку файл POM присутствует в папке проекта.

Код: Выделить всё

Model model = mavenXpp3Reader.read(new FileReader("pom.xml"));
Когда я запускаю приложение Spring Boot как jar in., java -jar -Dspring.profiles.active=local my-app-1.0.0.war, я могу прочитать файл, используя фрагмент кода ниже

Код: Выделить всё

Model model = mavenXpp3Reader.read(new InputStreamReader(Thread.currentThread().getContextClassLoader()
.getResourceAsStream("META-INF/maven/{groupId}/{artifactId}/pom.xml")));
а также используя приведенный ниже фрагмент

Код: Выделить всё

Model model = mavenXpp3Reader.read(new InputStreamReader(
this.getClass().getClassLoader().getResourceAsStream("META-INF/maven/{groupId}/{artifactId}/pom.xml")));
Однако, если я разверну это приложение WAR на Tomcat, ничего из этого не будет работать.
Я пробовал использовать \ перед путем и использование / также в пути. Но ничего из этого не работает.
Я также пробовал с /webapps/xyz#services/META-INF/maven/{groupId}/{artifactId}/pom.xml как я обнаружил, это полный путь к pom.xml на Tomcat
Сейчас я понятия не имею, что не так с этим кодом. Любая подсказка или помощь высоко ценятся. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -on-tomcat
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»