0
這很奇怪。 我已經創建了一個簡單的動態Web應用程序,遵循標準Eclipse
項目創建步驟,並且它不在Tomcat 8.0
中工作。基本的動態Web應用程序不能在Eclipse/Tomcat中工作
下面是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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Jsp_Servlet_WebApp</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-list>
</web-app>
這裏是在WebContent
文件夾中的樣本index.jsp
:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>
Welcome to JSP Servlet Demo App
</body>
</html>
的Tomcat
服務器正在運行,只有一個項目(這個)是存在的。 上運行的應用,默認的網址打開即:
http://localhost:8081/Jsp_Servlet_WebApp/
錯誤顯示爲:
HTTP Status 404 - /Jsp_Servlet_WebApp/
type Status report
message /Jsp_Servlet_WebApp/
description The requested resource is not available.
我已經做了所有的排列組合像
http://localhost:8081/Jsp_Servlet_WebApp/index.jsp
http://localhost:8081/Jsp_Servlet_WebApp/index
http://localhost:8081/index.jsp
http://localhost:8081/index
運行
將index.jsp
位置更改爲位於WebContent
之內的單獨文件夾JSPs
,並將web.xml
更改爲<welcome-file>/JSPs/index.jsp</welcome-file>
。但仍然沒有運氣。
日誌中沒有任何可疑的東西。 我不知道爲什麼應用程序沒有運行。
將tomcat設置正確的端口號並且工作正常。我重新啓動它幾次,刪除並清理後添加項目。端口8080正在使用中,因此出現錯誤,這就是爲什麼我將端口更改爲8081的原因。 –