我是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">
吗?
答案 0 :(得分:0)
你需要在eclipse中添加tomcat服务器,然后部署项目
答案 1 :(得分:0)
我下载了eclipse和tomcat,并通过以下步骤测试了一个新的动态Web项目:
1)在服务器中添加了tomcat
2)创建动态Web项目,目标运行时为Apache tomcat。
3)创建了一个新的虚拟jsp
4)右键单击项目并选择Run on Server。
我可以看到虚拟页面。