Я хочу создать проект Struts 2 в Eclipse. Я скачал последний дистрибутив. Но вещи всегда становятся запутанными, когда я пытаюсь создать проект Struts в ECLIPSE.
Всякий раз, когда я создаю динамический веб-проект и добавляю библиотеки Struts в этот проект, появляется какая-то ошибка или другая.
Как правильно настроить проект Struts 2 для Eclipse?
Чтобы получить простую страницу Hello world, я сделал:
- создан динамический веб-проект (procollab)
- добавлены стойки 2 баночки внутри WEB-INF / lib
- добавил те же библиотеки внутри пути сборки проекта
- установить выходную папку для src в WEB-INF / classes
- создал фильтр в web.xml для отправки всех запросов в org.apache.struts2.dispatcher.FilterDispatcher
- создал файл struts.xml в src
Ошибки, которые я получаю:
http 404. Я получаю это для любого URL, например http://localhost:8080 или http://localhost:8080/procollab
Я добавил проект procollab в список серверов tomcat, также в eclipse. но когда я получаю доступ к любому статическому ресурсу напрямую, я получаю страницу. У меня есть helloworld.jsp в папке webcontent, и когда я захожу на http: localhost: 8080 / procollab / helloworld.jsp, я получаю страницу правильно.
Правильно ли я настроил свое окружение? Пожалуйста, помогите
мой файл struts.xml в WEB-INF / classes
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="SayHello">
<result>/hello.jsp</result>
</action>
</package>
</struts>