【发布时间】:2015-04-17 02:32:17
【问题描述】:
首先,我在 Mac OSx 上运行它。我已经下载了最新的 Apache Tomcat 二进制版本,并将其链接到我在 intellij 中的设置中。它运行但它在 Safari 中显示一个空白页面。这是我的 doGet 方法中的代码:
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<!DOCTYPE html>");
pw.println("<html>");
pw.println("<head lang=en>");
pw.println("<meta charset= UTF-8>");
pw.println("<script src= https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js></script>");
pw.println("<script src = javascript.js></script>");
pw.println("<link rel=stylesheet type=text/css href=style.css>");
pw.println("<title>Info</title>");
pw.println("</head>");
pw.println("<body><h1>HELLO</h1></body>");
pw.flush();
pw.close();
}
我实验室的文件结构如下:
- Lab 5
-.idea
-lib
-out
-src
-InfoServlet.java
-web
-WEB-INF
-index.jsp
-style.css
另外需要注意的是,默认打开的网址是:
http://localhost:8080
它是 8080 是可以接受的,因为我将端口设置为那个。会不会是我的 servlet 没有打开到正确的 URL 页面?
非常感谢任何帮助!
【问题讨论】:
-
你的 web.xml 文件在哪里?
-
@ScaryWombat 在 WEB-INF 伴侣中。
标签: java macos apache tomcat intellij-idea