【发布时间】:2013-01-26 02:25:13
【问题描述】:
我正在尝试在其他计算机上的 Apache Tomcat 上运行我的 Eclipse JSF 项目。 我用this tutorial 创建了一个WAR 文件。但是,当我部署 WAR 并在 Firefox 中打开 Facelet 页面时,我只收到以下错误消息:
此 XML 文件似乎没有任何关联的样式信息。文档树如下所示。
这是我第一次尝试在没有 Eclipse 的情况下运行我的 JSF 应用程序。这是如何引起的,我该如何解决?
我实际上是在尝试打开以下 Facelet 页面:
<?xml version="1.0" encoding="UTF-8"?>
<ui:composition template="/WEB-INF/templates/template_a.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<ui:define name="title">
tytol
</ui:define>
</ui:composition>
【问题讨论】:
-
看起来不像是JSF也不是eclipse的问题,更多的是和你项目中的一些XML文件有关。
-
你为什么要手动创建一个war文件,特别是那个教程?改用这个:help.eclipse.org/helios/…
-
如果这是 jsf 问题,可能是什么原因造成的?应用程序在 Eclipse 中运行良好。
-
@Kukeltje 这个问题与 Facelets 无关。这就是为什么 XML 在浏览器中以这种方式出现的原因