让 Glassfish 响应 ajax 请求 JSF 2

2024-03-07

我正在尝试向我的服务器(Glassfish v3.1 开源版)发出 ajax 请求,并且出于任何原因,该请求永远不会发送到服务器,在 tomcat 7 上运行相同的项目它可以正常工作,有任何我应该配置的配置在glassfich或其他东西上制作?

我使用 eclipse helios、jsf 2 MyFaces 2.1.1、richfaces 4.0.0 和 glassfish 3.1 开源版

这是我的代码

<h:panelGroup>
   <h:inputText id="firstName" 
         value="#{RegistrationForm.first_name}"
         required="true"
         requiredMessage="Please enter your first name"> 
         <f:converter converterId="bankingCore.UpperCaseConventer for="firstName"/>
         <f:ajax event="blur" execute="@all" render="@form"/>
    </h:inputText>
    <h:message id="NameError" for="firstName" styleClass="errorClass"/>
</h:panelGroup>             

Glassfish 作为一个完整的 Java EE 实现,附带了已经捆绑的 JSF 实现 (Mojarra)。 Glassfish 会在您的网络应用程序之前自动加载它。但由于您在 Web 应用程序中捆绑了不同的 JSF 实现 (MyFaces),因此它会发生冲突。 Tomcat 是一个简单的 JSP/Servlet 容器,不与捆绑的 JSF 一起提供,因此也不会发生冲突(除非您在 Web 应用程序中删除一些不同实现/版本的 JSP/Servlet 库)。

您有 2 个选择:

  1. 摆脱网络应用程序中的 MyFaces 库。如果不更改 Tomcat 的共享类路径以包含 JSF 库,您的 Web 应用程序将不再在 Tomcat 上运行。

  2. 告诉 Glassfish 不要加载其捆绑的 JSF 实现,而是使用 web 应用程序捆绑的 JSF。编辑/META-INF/sun-web.xml您的 web 应用程序中的文件包含以下行:

    <class-loader delegate="false" />
    <property name="useBundledJsf" value="true" />
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让 Glassfish 响应 ajax 请求 JSF 2 的相关文章

  • 为什么渲染属性会多次调用 getter?

    与前面的示例相关 我尝试监视服务器上的 get set 方法 调用它们的时间以及调用频率 所以 我的实际情况是这样的 ManagedBean name selector RequestScoped public class Selector
  • 在JSF和JPA项目中使用POJO作为模型,是吗?

    我正在使用 JSF 2 和 JPA 2 EclipseLink 2 3 开发一个项目 在 JSF 2 中 我了解到我们必须将模型与控制器分开 并将同样的东西与视图分开 感谢 BalusC 但现在有了从 JPA 生成的 POJO 我想知道 b
  • JSF 2.0 View Scope 后退按钮安全吗?

    JSF 2 0 View Scope 后退按钮 安全吗 例如如果我将模型存储在 View Scope 中 并从第 1 页 第 2 页 第 3 页到第 4 页 一路修改模型对象 通过输入字段 然后按两次后退按钮返回第 2 页并进行更改 再次将
  • 如何将参数值传递给 a4j:jsFunction

    在我的页面上有一个按钮 可以在弹出窗口中打开项目列表 当我在列表中选择一个项目时 我想将该项目的 id 传递给我的第一页的 backingbean 是否可以 它尝试这样做a4j jsFunction and a4j param但它不起作用
  • 是否可以将 Primefaces 和 Richfaces 结合到一个 Web 应用程序中?

    看完之后RichFaces 与 PrimeFaces 针对性能 https stackoverflow com questions 3402952 richfaces vs primefaces 我很想在我的 Web 应用程序中同时使用两者
  • h:button 和 h:commandButton 之间的区别

    在 JSF 2 中 有什么区别h button and h commandButton
  • MyFaces 中的内存泄漏

    编辑 您可以在下面的评论中找到的解决方案假设更改 JSF 实现从 MyFaces 到 太阳的莫贾拉 Hi 我在 MyFaces 2 0 0 上遇到了非常烦人的问题 更准确地说 我也在 2 0 1 和 2 0 2 上检查过它 问题仍然存在 我
  • 迁移到 Jboss 7.0 AS 后 Firefox 和 IE 中的 ViewExpiredException

    我们的 JSF 2 0 Richfaces 4 0 应用程序在 Jboss 6 0 上运行得非常好 我们正在尝试将其迁移到 Jboss 7 0 AS 对于我们点击页面上的任何链接 我们在 Firefox 和 IE 中遇到 ViewExpir
  • 如何在 JSF 中使用 EL 内的 HTML 字符实体?

    我想使用em dash http en wikipedia org wiki Dash在一个值属性中h link成分 这是我的尝试 目前不起作用
  • 将jquery日期选择器集成到jsf中

    我正在关注这些例子here http jqueryui com demos datepicker icon trigger and here http jqueryui com demos datepicker icon trigger但我
  • JSF 2 全局异常处理,导航到错误页面未发生

    我正在开发一个基于 JSF 2 0 的 Web 应用程序 我正在尝试实现一个全局异常处理程序 每当发生任何异常 例如 NullPointerException ServletException ViewExpiredException 等
  • 会话复制在多节点集群上的 glassfish 中不起作用

    会话复制在多节点集群上的 glassfish 中不起作用 1 应用程序在 web xml 中包含可分发标签 2 应用程序部署在集群 c1 中 该集群包含同一节点上的 2 个实例 时 会话复制可以正常工作 3 当部署在集群 c2 包含两台 C
  • 覆盖 JSF Primefaces 消息标签

    我可以覆盖默认实现吗
  • 在 xhtml 页面中显示版本和构建日期

    我想在 JSF 应用程序的页脚上显示构建版本和构建日期 这些页面是 XHTML 我正在寻找从 pom xml 或其他工件获取信息的方法 我发现以下使用 maven replace 插件 http www vineetmanohar com
  • 如何在jsf页面中嵌入java代码?

    我有 一个名为 LoginBean 的托管 bean 名为 login xhtml 的 JSF 页面 在这个 jsf 页面中 我有一个登录表单 在managebean 内部我有一个loginCheck 函数 public void logi
  • 如何动态添加JSF组件

    我可以动态添加 JSF 组件吗 我需要一个带有按钮的表单 该按钮应该添加一个
  • JSF 2.0 隐式导航,不同的观点

    我正在寻找对 JSF 2 0 隐式导航及其如何与视图一起工作的良好解释 更准确地说 我知道从操作方法中我可以返回一个字符串 它是操作的结果 如果存在文件名与结果匹配的 JSF 视图 那么这就是隐式导航 现在 我的问题是 如果从文件夹内的视图
  • 可以从自定义 LoginModule 访问远程 EJB 吗?

    我发现了一些关于如何编写自定义领域和登录模块的好提示 我想知道是否可以在自定义登录模块中访问远程 EJB 就我而言 我有远程 EJB 提供对用户实体的访问 通过 JPA 我可以使用它们吗 例如通过 EJB 注释 好吧 我自己找到了答案 工作
  • 不重新渲染

    我正在尝试在我的应用程序 Seam RichFaces 中显示购物车 并包含 从购物车中删除
  • 同时调用多个支持 bean 方法

    有没有办法从 JSF 中的不同支持 bean 调用多个方法 我有一个存储用户信息的应用程序 我有多个支持 bean 它们分为时间表 地址 电话等 当应用程序最初加载时 一切正常 但由于我的所有视图都是类型 ViewScope即使显示新用户

随机推荐

  • Nose 未运行 Django 文档测试

    如同这个问题 https stackoverflow com questions 2614363 why isnt django nose running the doctests in my models 然而 就我而言 我的模型都没有d
  • Facebook 个人资料 ID 和 uid 之间有区别吗?

    我有一个应用程序 我通过以下代码片段获取应用程序用户的 Facebook uid FB login function response if response authResponse FB getLoginStatus function
  • 如何使用 Dagger2 在 ViewModel 中注入依赖项

    我正在尝试在现有项目中实现新的架构 MVVM RxJava2 Dagger2 Retrofit 我已经建立了整个上述架构并在 HomeActivity 上进行了测试 HomeViewModel 中注入的依赖项 所以现在我试图在Fragmen
  • 在 php 中统计 mongodb

    我有一个集合用户 它有2个参数 用户名 付费 用户名是一个字符串 付费也是一个字符串 我应该计算有多少个带有参数paid true 的用户 这是我的尝试 如果有 mongo 专家可以帮忙 谢谢 新驱动没有实现 cursor gt count
  • 仅使用 CSS 突出显示表行中的所有行跨度

    有没有办法让 CSS 突出显示整行 包括行跨度内的单元格 而不仅仅是第一行 正如你从示例中看到的 只有该行的第一行被突出显示 而其他单元格没有突出显示 这显然看起来很混乱 我宁愿只使用 CSS 来清除它 但如果有的话会使用 Javascri
  • 将正则表达式与 NSPredicate 结合使用

    Aim Using NSPredicate我想使用正则表达式来匹配所有以 Test 开头的字符串 我特别想用Regex and NSPredicate 问题 我犯了什么错误 使用正则表达式来实现我想要做的事情的正确方法是什么 代码 我的尝试
  • 从 Git 存储库克隆后的 Laravel Sail

    我目前有自己的 Laravel 应用程序在 Docker 上运行 在 Windows 11 上使用 Laravel sail 在 WSL2 上使用 Ubuntu 这工作正常并且符合预期 我已将我的工作推送到 Git 存储库 但如何将其拉到新
  • 添加页面时,refinerycms 不工作

    尝试使用 RefineryCMS 从仪表板添加新页面时出现此错误 SQLite3 ConstraintException refinery page translations refinery page id 不得为 NULL INSERT
  • FtpWebRequest ListDirectory 不返回所有文件

    我正在尝试从包含大约 9000 个文件的 FTP 位置检索文件列表 但下面的代码总是只给出 97 个文件 在第 98 个文件的循环开始时 StreamReader Peek 变为 1 输出 test txt 始终仅包含前 97 个文件 就像
  • 创建没有版本号的 Grails 3 WAR

    在 Grails 2 中 我们可以像这样定义 WAR 文件名 grails project war file target appName war 如何覆盖 Grails 3 中的 war 文件名 谢谢杰夫 我在 build gradle
  • 动态生成的 IL 中的值类型转换

    Update一年多后 我终于意识到了这种行为的原因 本质上 一个对象不能被拆箱为与它不同的类型 被装箱为 即使该类型强制转换或转换为目标 类型 如果你不知道正确的类型 你必须发现它 不知何故 作业可能完全有效 但不可行 让这一切自动发生 例
  • NUXT:使用 Markdown-it 显示相对于 Markdown 内容的图像

    这是 Nuxt 的纯静态实现 我正在使用从 yaml 内容文件 不是 markdown 读取的 markdown 内容 由于内容位于 json 对象中 因此它们正在使用 md render blog content 假设 blog cont
  • 改变正方形相交区域的颜色

    这些天我正在做一个项目 我的目标是改变两个正方形相交区域的颜色 我已经编写了检测两个正方形相交的代码 但我不知道如何更改相交区域的颜色 请帮我解决这个问题 var sketch function p with p let squares l
  • vue-cli-service 服务的依赖问题

    当我尝试构建 VueJS typescript 应用程序时 出现以下依赖项错误 vue cli service 服务 信息正在启动开发服务器 正在启动类型检查和 linting 服务 使用 1 个工作线程 内存限制为 2048MB 发出 C
  • 使 Jackson 在 JSON 中的重复属性上失败

    I use Jackson将 JSON 反序列化为不可变的自定义 Java 对象 这是课程 final class DataPoint private final int count private final int lower priv
  • 如果值是 `let` 常量,为什么我只能直接使用元组名称附加元组数组 - Swift

    这是我正在谈论的一个例子 typealias SomeTuple string String int Int var tupleArray SomeTuple Fails tupleArray append string Hello int
  • 使用 AWS Boto3 从 EC2 实例调用 API 网关

    我正在尝试从具有 IAM 角色的 EC2 实例之一调用 AWS API Gateway 端点 我在 EC2 实例上安装了 boto3 库 并尝试使用下面的代码执行简单的网关 API 但仍然出现身份验证丢失错误 import boto3 im
  • 合并两个数组并按日期对这个新数组进行排序

    我有两个数组 第一 Array 0 gt Array date gt 2012 01 10 result gt 65 name gt Les oc ans 1 gt Array date gt 2012 01 11 result gt 75
  • ASP.NET Web 窗体 - 模型视图演示器和用户控件

    我是使用 MVP 模式的新手 我只是想确保从用户控件中调用演示者的最佳方式 我的页面 aspx有主持人我的演讲者 该页面包含一个用户控件 该控件通过我从 MyPage 设置的属性接受 MyPage 的 Presenter MyUserCon
  • 让 Glassfish 响应 ajax 请求 JSF 2

    我正在尝试向我的服务器 Glassfish v3 1 开源版 发出 ajax 请求 并且出于任何原因 该请求永远不会发送到服务器 在 tomcat 7 上运行相同的项目它可以正常工作 有任何我应该配置的配置在glassfich或其他东西上制