Moh*_*sen 3 eclipse tomcat java-ee jsf-2
我是Java的初学者.我正在使用eclipse Helios和Tomcat 7.
我配置了服务器并编写了我的第一个JSF页面,但是我收到了这个错误:
HTTP Status 404 - /
type Status report
message /
description The requested resource (/) is not available.
Apache Tomcat/7.0.27
Run Code Online (Sandbox Code Playgroud)
第一页的代码是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>JSF 2.0 Hello World</title>
</h:head>
<h:body>
<h3>JSF 2.0 Hello World Example - hello.xhtml</h3>
</h:body>
</html>
Run Code Online (Sandbox Code Playgroud)
然后我将端口更改为8088.但是当我输入localhost:8088
浏览器时,我得到了同样的错误.
这可能是由几个常见原因造成的:
很可能因为你在启动时试图访问这样的东西:localhost:8080/MyProject /
为此,您必须在web.xml中指定欢迎文件列表:
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>
Run Code Online (Sandbox Code Playgroud)
如果您还没有这样做,还要添加这些行来指定servlet映射:
<servlet-mapping>
<servlet-name>Faces servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
确保index.xhtml文件位于Web页面文件夹中.
您已经放置了试图访问Wep pages文件夹之外某处的.xhtml文件.
您正在尝试访问一些不存在的.xhtml.
我敢打赌这是第一个,因为日志错误显示:资源(/),所以你可能正在尝试访问欢迎文件.
希望它有所帮助!
归档时间: |
|
查看次数: |
9426 次 |
最近记录: |