Блин, я давно не писал статьи. В конце года я много работал, у меня раньше был Java-проект, но когда я тестировал интерфейс локально, это вызвало междоменную проблему. , но java-проекта на пагоде не было. Я сам его строил. Так и не смог разобраться, поэтому задумался о том, чтобы поставить его на пагоду, но при добавлении java-проекта, после выбора типа [Spring_boot]. , как бы он ни был настроен, он не запускается. Никаких проблем с путем, типом, интерфейсом и портом проекта. Позже я тестировал другие типы [встроенных проектов] и [независимых проектов], но они. недоступен. Причина в том, что это не пакет анализа jar, даже если он будет создан заново, он будет недействителен, поэтому в конечном итоге вам все равно придется использовать тип [Spring_boot], но после завершения настройки. , он все еще не запущен, как показано на рисунке:
После долгой борьбы все мои коллеги ушли с работы, и мне пришлось согласиться в этом вопросе. Логически говоря, я не понимаю Java-проекты, и мои коллеги должны понять. Он сказал, что не знаком с Pagoda. и не понимал механизма этого, я понимаю. Но Баота не понимал своего пакета синтаксического анализа, и шаги по созданию веб-сайта все еще упоминались ранее. Он показал, что его нельзя встроить в такие каталоги, как /wwwroot/. Короче говоря, были разные проблемы и отклонения. В итоге решения не нашлось, я еще раз проверил компоненты зависимостей, чтобы убедиться в отсутствии конфликтов портов. Я создал новый проект и продолжил тестирование. Случайно обнаружил проблему. Итак, проблема в недостаточных разрешениях.
Установите [Пользователь проекта], как показано на рисунке:
Найдите редактор java-проекта, нажмите [Настройки] справа, найдите пользователя проекта, выберите [root], помните, что у других пользователей нет прав, нажмите Сохранить после завершения настроек, как показано на рисунке:
Пока что проект работает нормально. Весь день меня беспокоила простая проблема. Я действительно убежден, что у меня вообще нет настроения. Просто потому, что я не знаком с Java и не знаю, что это не может работать. о недостаточных разрешениях я даже не понимаю нормальных коллег, что немного озадачивает, ну как бы то ни было, тестирование проекта завершено и междоменная проблема решена. в файл конфигурации проекта добавьте код, разрешающий междоменный код, как показано на рисунке:
Код выглядит следующим образом:
# Междоменная конфигурация
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
После сохранения все проблемы будут решены. Эй, меня это очень смущает~~~ Если у вас есть какие-либо вопросы, оставьте сообщение и оставьте отзыв. Короче говоря, если вы столкнетесь с подобными проблемами и не сможете запускать игру в будущем, подумайте об этом. сначала разрешения, а потом медленно устраняйте неполадки, иначе вы просто будете ходить. Какая пустая трата времени!