HTTP状态404说明请求的资源()不可用

时间:2012-04-18 13:49:29

标签: java eclipse java-ee tomcat7

我是Java EE的初学者。我正在使用Eclipse Helios 3.6.2和Tomcat 7。 我用JSF 2.0创建了一个动态Web项目。 当我运行一个简单的页面时,出现错误:

HTTP Status 404 - /first/
type Status report
message /first/
description The requested resource (/first/) is not available.
Apache Tomcat/7.0.27

代码:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">
    <h:head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
        <title>first page</title>
    </h:head>
    <h:body>

    </h:body>
</html>

我的项目有什么问题? 我该如何部署项目? 我应该更改<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">吗?

2 个答案:

答案 0 :(得分:0)

你需要在eclipse中添加tomcat服务器,然后部署项目

答案 1 :(得分:0)

我下载了eclipse和tomcat,并通过以下步骤测试了一个新的动态Web项目:

1)在服务器中添加了tomcat

2)创建动态Web项目,目标运行时为Apache tomcat。

3)创建了一个新的虚拟jsp

4)右键单击项目并选择Run on Server。

我可以看到虚拟页面。