2017-07-14 50 views
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>。但仍然沒有運氣。

日誌中沒有任何可疑的東西。 我不知道爲什麼應用程序沒有運行。

回答

-1

我認爲tomcat已經不能正常工作了 你重新啓動了tomcat嗎? 我建議重新啓動Tomcat或計算機並再試 的錯誤代碼意味着web.xml文件中不能找到index.jsp文件

,你需要檢查是否設置爲8081

+0

將tomcat設置正確的端口號並且工作正常。我重新啓動它幾次,刪除並清理後添加項目。端口8080正在使用中,因此出現錯誤,這就是爲什麼我將端口更改爲8081的原因。 –

相關問題