2017-02-08 4 views
1

Я написал базовый проект Hello World, который мы динамически разрабатываем с установленным с ним сервером apache.Как увидеть, как web.xml читается в моем веб-проекте

Моя структура каталогов, enter image description here

содержание web.xml является,

<display-name>hello</display-name> 
    <welcome-file-list> 
    <welcome-file>hello.html</welcome-file> 

    </welcome-file-list> 

hello.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> 
Hello World!! 
</body> 
</html> 

После запуска моего апача, я пытаюсь доступ к URL-адресу,
http://localhost:8080/hello.html
Getti ng error as: HTTP Status 404 - /hello.html
Любое предложение?

+0

Там нет hello.xml в каталоге проекта. Правильный URL должен быть http: // localhost: 8080/hello.html – KayV

ответ

0

Я бы сказал, что вам нужно войти в более глубокий каталог.

http://localhost:8080/WebContent/hello.html

выше один должен работать, я думаю :)

+0

По-прежнему такая же ошибка 404. Кстати, зачем нам включать WebContent? – MSD

+0

Вам нужно в основном открыть каждую папку до каталога hello.xml. – BotMaster3000

+0

Поскольку программа can not видит, что находится в этих папках, она видит только то, что находится в текущей папке. – BotMaster3000

0

Обычно эта ошибка из других приложений, использующих порт 8080, проверьте, есть ли программа еще на одном порту.

Смежные вопросы