@have_a_questions

Как запустить Spring web (не spring mvc) проект на Glassfishe или на любом сервере приложений?

Пишу Spring проект который грузит с удаленного сервера данные на БД. Нужно запустить его на сервере приложений при этом должно реализоваться автоматический вызов метода с помощью Scheduled. Как реализовать ? Что нужно прописать в web.xml ?
<?xml version="1.0" encoding="UTF-8"?>
contextClassorg.springframework.web.context.support.AnnotationConfigWebApplicationContextcontextConfigLocationWEB-INF/config/spring-config.xmlorg.springframework.web.context.ContextLoaderListener

<?xml version="1.0" encoding="UTF-8"?>
  • Вопрос задан
  • 197 просмотров
Пригласить эксперта
Ответы на вопрос 1
zolt85
@zolt85
Программист
Ну как минимум нужно описать dispatcher-servlet, с маппингом и прочим
<?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/javaee
java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/dispatcher-servlet.xml</param-value>
    </context-param>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

    <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>

    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы