我使用eclipse IDE創建了一個動態項目。我在項目CollegeManagement的WebContent文件夾中添加了一個HTML頁面Welcome.html。我在Apache Tomcat-7.0.47上部署了該項目。部署完成後,我可以在包含Welcome.html的C:\ apache-tomcat-7.0.47 \ webapps中看到一個文件夾CollegeManagement。當我通過右鍵單擊Welcome.html並選擇在服務器上運行時運行該應用程序時,它會給出HTTP 405錯誤。有誰能幫我解決這個問題嗎?請在這裏找到快照http://imageshack.us/photo/my-images/843/3q0r.png/Tomcat 7在調用靜態頁面時給出HTTP 405
項目結構圖像:http://imageshack.us/photo/my-images/826/ufep.png/
HTML頁面Welcome.html包含
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Welcome</title>
</head>
<body>
<form method="post" action="http://localhost:8181/CollegeManagement/do">
Operation<input type="text" name="op"/>
<button type="submit">Do</button>
</form>
</body>
</html>
web.xml中含有
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>CollegeManagement</display-name>
<welcome-file-list>
<!-- <welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file> -->
<welcome-file></welcome-file>
</welcome-file-list>
<servlet-mapping>
<servlet-name>welcome</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>welcome</servlet-name>
<servlet-class>com.vijay.Welcome</servlet-class>
</servlet>
</web-app>
我試圖訪問靜態頁面在服務器上,它應該返回而不檢查web.xml或HTML文件的內容。爲什麼返回GET方法不被支持?
僅供參考:我試着將Welcome.html重命名爲College.html,問題仍然存在。
很多謝謝。
你可以分享你的Eclipse Web項目結構。 – jrey
請發表您的代碼,以找到確切的問題... – Hariharan
這裏是項目結構圖像http://imageshack.us/photo/my-images/826/ufep.png/ – user1935766