Tomcat 啟動正常但訪問 JSP 回傳 404,排查路徑:專案部署路徑正確 → MyEclipse Server 配置無誤 → struts.xml DTD 版本匹配 → Action 映射路徑正確。
WebRoot 或 src/main/webapp)。/MyProject)。webapps/MyProject 目錄是否存在?內含 WEB-INF/web.xml、classes、lib?<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "https://struts.apache.org/dtds/struts-2.5.dtd"><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "https://struts.apache.org/dtds/struts-2.3.dtd"><package name="default" namespace="/" ...> 對應 https://localhost:8080/MyProject/actionName.action。<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> (2.5+) 或 FilterDispatcher (舊版)。WebRoot 新建 test.jsp 內容 <%= "OK" %>,訪問 /MyProject/test.jsp。若 404 → 部署路徑/Server 配置錯。若 OK → Struts/Action 映射錯。struts2-blank.war 解壓參考標準結構。系統性檢查「部署→配置→映射」三層,能精準定位 404 根因。