我在很久沒有回到Spring上了,我試圖在Tomcat 6.0上運行一個簡單的Web應用程序,使用Hibernate作爲ORM。未找到Spring,JSP類
我得到的錯誤是:
SEVERE: Servlet.service() for servlet mvc-dispatcher threw exception
java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.view.viewAllEnquiries_jsp
它貫穿於我的控制器罰款:
@Controller
@ComponentScan("com.intl.cigna.ecommerce.dao")
public class EnquiryController {
@Autowired
private EnquiryDao enquiryDao;
@RequestMapping("/viewAllEnquiries")
public String getAllEnquiries(Model m) {
List<Enquiry> enqs = enquiryDao.getAllEnquiries();
m.addAttribute("SEARCH_ENQUIRIES_RESULTS_KEY", enqs);
return "viewAllEnquiries";
}
}
但由於某種原因,它似乎沒有編譯JSP。當我重命名或刪除jsp時,它不能(顯然)找到它。
用於調度的web.xml文件是:
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
我必須失去了一些東西明顯...
哪種觀點解析器配置您使用的? 你在哪裏保存你的JSP文件? – RonK
我使用org.springframework.web.servlet.view.InternalResourceViewResolver 而JSP的是: <屬性名= 「前綴」>/WEB-INF /視圖/ 作爲每視圖解析器配置。 –
enkor