将ADF应用程序(Fusion Web应用程序)部署到JBOSS 7时出错

将ADF应用程序(Fusion Web应用程序)部署到JBOSS 7时出错,jboss,jar,oracle-adf,Jboss,Jar,Oracle Adf,在JBOSS AppServer中部署ADF应用程序时,会出现以下错误: [02:53:17 PM] Target platform is (JBoss 5.x). [02:53:17 PM] Running dependency analysis... [02:53:17 PM] Building... [02:53:17 PM] Deploying profile... [02:53:17 PM] ADF shared library is not available, implicitl

在JBOSS AppServer中部署ADF应用程序时,会出现以下错误:

[02:53:17 PM] Target platform is  (JBoss 5.x).
[02:53:17 PM] Running dependency analysis...
[02:53:17 PM] Building...
[02:53:17 PM] Deploying profile...
[02:53:17 PM] ADF shared library is not available, implicitly deploying library ADF Controller Runtime 
[02:53:17 PM] ADF shared library is not available, implicitly deploying library ADF Controller Schema 
[02:53:17 PM] ADF shared library is not available, implicitly deploying library ADF Page Flow Runtime 
[02:53:18 PM] Wrote Web Application Module to C:\JDeveloper\mywork\ola\ViewController\deploy\ola_ViewController_webapp.war
[02:54:48 PM] Copied C:\JDeveloper\mywork\ola\ViewController\deploy\ola_ViewController_webapp.war to //10.10.1.11/jboss-as-7.1.1.Final/standalone/deployments/ola_ViewController_webapp.war
[02:54:48 PM] Elapsed time for deployment:  1 minute, 30 seconds
[02:54:48 PM] ----  Deployment finished.  ----
在JBoss端,它给出了堆栈错误:

我想问题是缺少三个.jar类,但我在任何地方都找不到


提前感谢。

您的部署EAR文件是否包含Oracle ADF Faces库,缺少的类是-Oracle.ADF.view.Faces.bi.webapp.GraphServlet d

请确保您的web.xml配置为由Faces servlet处理jspx文件。 看起来现在它只是将此视为需要“按原样”交付的文本文件。

两件事:

  • 部署ear文件需要ADF库
  • 将/faces/添加到您的url,例如:
    http://localhost:8080/warfilename/faces/page.jsf
javax.faces.FACELETS\u VIEW\u MAPPINGS*.jsf;*。xhtml;这是web.xml中的行吗?