我自己新建了一个web项目,用jsf。建了几个页面,有WebRoot目录下的,有其子包下的,有html页面,有jsf页面。没编写后台代码,没配置其他东西。必须引进的七个个jar包都引过去了。 只配了这些
<servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
问题:我运行项目,在浏览器中输入正确路径,访问时找不到页面,404错误。每个页面都如此。当我打开其中一个页面如html页面,用myeclipse稍微改动一下,加个空格再保存,然后访问,就能访问。但其它页面不能访问。其它的html页面只要改动保存后都能访问。但jsp页面改动以后,还要改动web.xml,就能访问。而且重新运行一边项目也能访问。但是把项目clean一下,或者重启myeclipse,就回到起点,不能访问,只能重新来一遍。
请问如何这种原因是什么,该如何改动。
重启一下myeclipse试试,可能是文件编码不正确
这两天弄得清楚了点,重启什么的都没问题。就是用clean功能,清理class文件以后,出现找不到文件的问题。按理说这个问题不应该出现的。以后转移项目很麻烦。
那位大侠愿意要我的源代码,我的是练习项目,可以拿出来。