我正在尝试编写一个简单的 Web 应用程序并部署在 jboss EAP 6 上。该应用程序名为“webapp”,我能够构建并将其部署到 jboss。上下文根是 /webapp。
然后我能够访问 localhost:8080/webapp 并返回一个“Hello World”,该“Hello World”是由 eclipse 在 /src/main/webapp 生成的默认 index.jsp 打印的。
但是,当我尝试实际访问 localhost:8080/webapp/sessionsetup 的 servlet 时,出现以下错误:
JBWEB000065: HTTP Status 404 - /webapp/sessionsetup
JBWEB000309: type JBWEB000067: Status report
JBWEB000068: message /webapp/sessionsetup
JBWEB000069: description JBWEB000124: The requested resource is not available.
下面是我的 servlet 的简单代码:
@WebServlet("/sessionsetup")
public class SessionSetup extends HttpServlet{
private static final Logger log = LoggerFactory.getLogger(SessionSetup.class);
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
log.info(this.toString());
log.info("Do get method is called");
response.setContentType("text/xml");
PrintWriter printer = response.getWriter();
printer.println("<html>");
printer.println("<head>" + "</head>");
printer.println("<body>");
printer.println("<h1>" + "Welcome! You are in session setup" + "</h1>");
printer.println("</body>");
printer.println("</html>");
printer.close();
}
}
任何人都可以评论我可能会错过什么吗?有没有办法找到一些没有这个错误的日志信息?我试图在 /standalone/log 中查找 server.log,但找不到任何东西。