Struts2 + SPRING MVC + Интеграция Rest Api. Struts не работает - PullRequest
0 голосов
/ 15 октября 2019
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_4_0.xsd" version="4.0">
    <absolute-ordering />
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>*.action</url-pattern>
    </filter-mapping>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:appContext.xml</param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener
                </listener-class>
    </listener>
    <servlet>
        <servlet-name>springrest</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet
                </servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:springrest-servlet.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>springrest</servlet-name>
        <url-pattern>/springrest/*</url-pattern>
    </servlet-mapping>
</web-app>

Rest api работает хорошо, я пытался использовать почтальон. Но когда я запускаю свое приложение, действие struts не вызывается, и всякий раз, когда я использую теги сервлетов в web.xml, struts2 не работает.

1 Ответ

0 голосов
/ 17 октября 2019

моя ошибка заключалась в том, что я задействовал соглашение о Struts и плагины struts-json .

Я интегрирую REST API с Spring. но распорки JST вызывает действие. из-за вовлечения этих двух плагинов в pom.xml. возникшая ошибка.

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...