Начал разбираться с JBoss, создал простенький проект. Структура варника выглядит так:
| Код | d:\ServerExample ├───bootstrap │ ├───css │ ├───fonts │ └───js ├───js ├───META-INF │ └───maven │ └───ServerExample │ └───ServerExample ├───WEB-INF │ ├───classes │ │ └───com │ │ └───test │ │ └───controller │ │ └───RootController.java │ └───lib └root.jsp
|
В com.test.controller лежит RootController:
| Код | package com.test.controller;
import ...
@WebServlet("/") public class RootController extends HttpServlet {
private static final long serialVersionUID = 1L;
public RootController() {}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.getRequestDispatcher("root.jsp").forward(request, response); }
}
|
Он возвращает root.jsp, лежащую в корне. Но вот стили и javascript почему-то не грузятся (404 пишет). Сами файлы существуют. Вот jsp:
| Код | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/js/jquery.min.js"></script> <script type="text/javascript" src="/bootstrap/js/bootstrap.min.js"></script> <title>Insert title here</title> </head> <body> <div class="container"> <div class="row"> <div class="span4">SIDEBAR</div> <div class="span8">CONTENT <br> It is root jsp file. </div> </div> </div> </body> </html>
|
Вопрос, что неправильно я делаю? |