יצרתי פרוייקט עם maven דרך eclipse
ב pom.xml
הגדרתי
javax.servlet
jstl
1.2
org.springframework
spring-webmvc
4.0.3.RELEASE
לאחר יצירת הפרוייקט
יצרתי ב /src/main תקייה בשם WEB-INF כמו ב javaEE
בתקייה WEB-INF יצרתי תקיה jsp , ושם יש לי בניתי קובץ index.jsp
במקור ה maven לא מייצר לי web.xml וה pom.xml מראה לי שגיאה בנושא web.xml is missing
בכל מקרה יצרתי קובץ web.xml עצמאי
DispatcherServlet-servlet
קוד: |
<beans>
<mvc:annotation-driven />
<context:component-scan base-package="com.packt.webstore" />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
</beans> |
web.xml
קוד: |
<web-app version="4.0" 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
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app> |
אני לא מצליח לגשת ל jsp שיצרתי .
שאני גולש ל 127.0.0.1:8080/webapp אני לא מצליח אני מקבל 404
בהתחלה חשבתי ש eclipse דפוק ל spring אז אמרתי טוב נו מתקין Spring tool Suite (מבוסס אקליפס) אמרתי לעצמי בטח יש שם כלי אינטגרלי ל xml שמתאים ל namespace של spring
אבל לא אותן תוצאות אני מקבל
אולי משהו השתנה עם maven ל spring ואני צריך להוסיף תלות נוספת ?
אשמח לתגובות