当前位置: 首页 > 知识库问答 >
问题:

在WSO2 AS5.2中部署JSF-Web-Apps是否可能?

贺景胜
2023-03-14

我尝试了以下步骤:

首先,我在AS中安装了“WSO2 Carbon-J2EE运行时环境”特性。然后,我在Eclipse中使用Servlet模块2.5创建了一个新的动态web项目,并使用Myfaces 1.2.9和一个jsf-html-template为JSF1.2配置了一个配置。在视图中写好“hello”之后,我在Eclipse中用“run on server”测试它,它就运行了。然后创建了一个WAR-文件,并将其部署在AS中,并将该文件粘贴在“asroot/repository/deployment/server/webapps”中。

然后我尝试了该页面,它抛出了以下错误:

“/newfile.jsp(2,57)pwc6188:绝对URI:http://java.sun.com/jsf/core无法在web.xml或与此应用程序一起部署的jar文件中解析

原因:org.apache.jasper.jasperException-/newfile.jsp(2,57)pwc6188:绝对URI:http://java.sun.com/jsf/core无法在web.xml或与此应用程序一起部署的jar文件中解析

我也在一个本地Tomcat-Server上进行了尝试,获得了与Eclipse相同的结果。

战争中的自由民主党是:

javax.servlet.jsp.jstl-1.2.1.jar javax.servlet.jsp.jstl-api-1.2.1.jar commons-beanutils-1.7.0.jar commons-codec-1.3.jar commons-collections-3.2.jar commons-digester-1.8.jar commons-discovery-0.4.jar commons-logging-1.1.1.jar myfaces-api-1.2.9.jar myfaces-impl-1.2.9.jar

共有1个答案

东方旺
2023-03-14

这可能是一个类加载问题。请将webapp-classloading.xml文件放在您的web应用程序的META-INF目录中,配置如下

 <?xml version="1.0" encoding="ISO-8859-1"?>

   <Classloading xmlns="http://wso2.org/projects/as/classloading">
         <Environments>Tomcat</Environments>
   </Classloading>

请参阅http://docs.wso2.org/display/as520/webapp+classloading

 类似资料:
  • 有了Tomcat7,我可以部署几个应用程序,误用MyFaces 1. x/2. x在TomEE中,如果我用MyFaces 1. x部署应用程序,我会运行到许多异常,因为tomee有内置的myfaces2支持...有什么想法吗,有可能像jboss那样切换模块吗?

  • 我想用Lambda函数部署AWS CDK堆栈。用例是支持类似于Trek10无服务器CI/CD管道中描述的功能,相关代码如下。 简而言之,AWS代码管道仅支持在单个Git分支中侦听更改。我想听听与创建repo和分支相关的GitHub事件,并创建代码管道实例来响应这些事件,以便每个Git存储库的每个分支都有一个管道。我想要一个Lambda来监听GitHub事件并创建CDK堆栈。Trek10示例使用Py

  • 是否可以在 VNet 中部署 Azure 函数? 如果我在 VNet 中创建了应用服务环境,然后在创建函数时选取了该应用服务计划,这是否意味着 Azure 函数部署在 VNet 内部,并具有与 VNet 定义的相同限制等?

  • 问题内容: 使用h:datatable,我们可以如下显示数据 杰姆斯 汤姆 rs 哈里 但我可以显示如下所示的内容: 杰姆斯2.汤姆 克里斯4.哈里 拉斐兹,阿比 问题答案: 您可以使用支持“ newspaperColumns”和“ newspaperOrientation”属性的t:dataTable组件。NewsColumns确定表格将被划分的列数,并且报纸定向在报纸表格中确定报纸列的方向。

  • 最近,我不得不将一个GWT portlet ui迁移到Angular2 UIs。问题是这个应用程序非常庞大,包含大量模块(portlet-war文件),这些模块作为标签嵌入在JBoss Portal (v 2.7)中。 因此,为了避免迁移的“隧道效应”,我们的策略包括保留JBoss门户并逐个迁移portlet-war文件(以便portlet-war文件和非portlet war文件可以共存),直到

  • 问题内容: 该文件夹位于Java Web应用程序的中吗? 问题答案: 我假设您要引用Web应用程序文件夹结构根 目录 中的目录。 不,它不在类路径中。 不过在classpath上,中的JAR文件也是如此。