早期 Visual Age for Java 佔據半壁江山,後 IBM 全力投入 Eclipse。本文示範在 Eclipse 中安裝 Sysdeo Tomcat Plugin,實現外部獨立 Tomcat 熱部署與 Servlet 斷點調試,體驗「即插即用」的高效開發流程。
eclipse/plugins 目錄。
server.xml 路徑Starting service Tomcat-Standalone... 即啟動成功。ServletDemo。TestServlet:
public class TestServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType(CONTENT_TYPE);
PrintWriter out = resp.getWriter();
int n = 1;
for (int i = 1; i <= 5; i++) n *= i; // 計算 5!
out.println("TestServlet ");
out.println("5! = " + n + "
");
out.println("");
out.close();
}
}
web.xml 配置 Servlet 映射:
<web-app>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServlet</url-pattern>
</servlet-mapping>
</web-app>
https://127.0.0.1:8080/ServletDemo/TestServlet → 顯示 5! = 120。n *= i; 行設置斷點 (雙擊行號左側)。n 變化:1 → 2 → 6 → 24 → 120。reloadable="true")。現代開發建議改用 Eclipse WTP (Web Tools Platform) 內建 Tomcat 支援,無需額外插件,功能更強大穩定。