我使用JSF启动了我的第一个应用程序,但我无法让我的web应用程序找到我的外部资源(如index.xhtml(
-webapp
-WEB-INF
-WEB.xml
--index.xhml
在web.xml中,我有以下行:
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>
但我总是得到一个404的index.xhtml没有找到。
第1版:这个问题是由于产生的war没有像index.xhtml这样的资源。现在编译时,war文件包含了webapp文件夹中的所有内容。然而,我无法部署到wildfly。。。
ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0013: Operation ("full-replace-deployment") failed - address: ([]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit."lab4.war".undertow-deployment" => "java.lang.RuntimeException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
Caused by: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
Caused by: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
Caused by: java.lang.NullPointerException"}}
知道为什么吗?
我更愿意发表评论,但还没有足够的分数。
很难说是什么原因导致WFLYCTL0013错误,但我建议查看java.lang.NullPointerException的堆栈跟踪。也许它发生在应用程序代码之外?
好的,问题解决了。问题是我缺少了一个依赖关系。感谢