Я не могу изменить контекст root для проекта веб-приложения в Eclipse. Как я могу это исправить? - PullRequest
0 голосов
/ 01 мая 2020

У меня есть веб-приложение, использующее micronaut и gradle. Я следовал приведенным здесь инструкциям https://docs.micronaut.io/latest/guide/quickStart.html, чтобы импортировать его в Eclipse. В Eclipse я могу запустить приложение на сервере Tomcat 9.0, однако я не знаю, как получить к нему доступ в браузере, когда он работает. Я go в свойствах проектов -> Настройки веб-проекта, чтобы найти контекст root, и он пуст. Когда я пытаюсь заполнить его и нажать «Применить контекстное переименование», откроется окно «Root», затем я нажму «ОК», затем имя, которое я дал, исчезнет, ​​а контекст «* 1016» будет по-прежнему пустым. Очевидно, мне нужно знать контекст root, чтобы открыть приложение.

Я попытался повторно импортировать приложение, и я получил тот же результат. При импорте имя проекта содержит дефисы, такие как «my-web-app», и я никогда не получаю возможность переименовать его при импорте, потому что нет поля, позволяющего мне сделать это.

Prior к этой проблеме у меня возникла проблема, когда в журналах было указано «java .lang.IllegalArgumentException: основной набор ресурсов, указанный […] недействителен», где набор ресурсов был папкой, которая не существовала. Поэтому я создал папку и скопировал в нее папку веб-приложения, затем проект запустился. Я так и сделал, потому что, похоже, шаблон, отображаемый в этом сообщении: java .lang.IllegalArgumentException: указан основной набор ресурсов [... \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps \ appname] недействительно .

Любая помощь приветствуется

...