Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail


Оплата за обучение в Kata Academy только после твоего трудоустройства в IT, начни карьеру Middle Java-разработчика


Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2022, 19:16   #1
Степан Адамов
 
Регистрация: 14.11.2013
Сообщений: 7
По умолчанию Почему Wildfly не находит страницы и контроллеры?

Я сделал проект на React + Spring и пытаюсь задеплоить на Wildfly 19.0.0. Но когда я запускаю Wildfly я получаю ошибку "Not found" для всех страниц и всех контроллеров.Но самое странное , что главная страница открывается без проблем.

В Spring я использую
Код:
@SpringBootApplication
@RestController
public class ServletInitializer extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(ServerOneLab2Application.class);
    }
    public static void main(String[] args) {
        SpringApplication.run(ServletInitializer.class, args);
    }
    @Override
    public void onStartup(javax.servlet.ServletContext servletContext) throws ServletException {
        super.onStartup(servletContext);
    }
    @RequestMapping("/index")
    public String sayHello(){
        return "hello from spring boot";
    }
}
И в webbapp/WEB_INF/jboss-web.xml :
Код:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="
      http://www.jboss.com/xml/ns/javaee
      http://www.jboss.org/j2ee/schema/jboss-web_5_1.xsd">
    <context-root>/</context-root>
</jboss-web>
в React:
Код:
ReactDOM.render(
    <BrowserRouter basename="/">
        <Switch>
            <Route  exact  path='/' component={App} />
            <Route  path='/add' component={NameForm} />
        </Switch>
        <NotificationContainer />
 
    </BrowserRouter> ,
    document.getElementById('root'));

и в package.json
Код:
"homepage": "."
Степан Адамов вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
почему не находит клавиши? Бза JavaScript, Ajax 1 14.08.2016 11:16
Открываем дисковод. Линкер не находит функцию в библиотеке. Почему? 8Observer8 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 11.09.2012 16:44
Компилятор не находит InterlockedAnd,InterlockedAnd8 и т.д !!!, почему? neokoder Win Api 3 12.03.2011 20:48
при каждом подключении флешки к компьютеру находит вирусы. почему??? alex(21) Безопасность, Шифрование 16 20.10.2010 06:17
почему не находит??? vipER Общие вопросы C/C++ 1 26.09.2007 13:26

Реклама для незарегистрированных, регистрация на форуме