上Eclipse中運行Web項目我已在WebContent/WEB-INF/Form.html
位置無法Tomcat服務器
有servletOne.java Servlet.java
,Icecream.java
在我的項目的src
文件夾命名爲「ApplicaitonOne」
做了一個小型Web應用程序與form.html
Form.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<p><kbd>SELECT VALUE</kbd></p>
<p>
<label>
<input type="radio" name="RadioGroup1" value="Vanilla" id="RadioGroup1_0" />
Vanilla</label>
<br />
<label>
<input type="radio" name="RadioGroup1" value="Chocolate" id="RadioGroup1_1" />
CHocholate</label>
<br />
<label>
<input type="radio" name="RadioGroup1" value="Strawberry" id="RadioGroup1_2" />
Strawberry</label>
<br />
</p>
<p>
<input type="submit" name="Submit" id="Submit" value="Submit" />
<br />
</p>
</form>
<p> </p>
</body>
</html>
的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>ApplicationOne</display-name>
<welcome-file-list>
<welcome-file>Form.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>ServletOne</servlet-name>
<servlet-class>com.example.ServletOne</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletOne</servlet-name>
<url-pattern>/Welcome</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
15
</session-timeout>
</session-config>
<context-param>
<param-name>flavour</param-name>
<param-value>Choclate</param-value>
</context-param>
<listener>
<listener-class>
com.example.ServletInt
</listener-class>
</listener>
</web-app>
當運行項目作爲服務器,我得到:
地址在地址欄中輸入:http://localhost:8080/ApplicationOne/
HTTP狀態404 -/ApplicationOne/
類型狀態報告
消息/ ApplicationOne/
description請求的資源(/ ApplicationOne /)不可用。
的Apache Tomcat/31年5月5日
當運行form.html
作爲服務器,我得到:
地址在地址欄中輸入:http://localhost:8080/ApplicationOne/WEB-INF/Form.html
HTTP狀態404 -
型狀態報告
消息
description請求的資源()不可用。
的Apache Tomcat/31年5月5日
我已經將form.html放在WebContent文件夾中,當我運行ApplicationOne作爲「作爲服務器運行」時,我得到sam錯誤 – ProgramME 2011-05-19 02:39:04
這可能是WTP插件的小故障。將項目導出到WAR。 1.檢查form.html是否位於根目錄(在war/zip檔案中) 2.最後手動部署(放置在webapps或查看經理頁面)。 – h3xStream 2011-05-19 02:48:35
請注意:web.xml中的'name'標記對上下文路徑沒有影響。 – h3xStream 2011-05-19 03:14:33