Jakarta ee 让Ajax4JSF(a4j组件)在Glassfish上运行

Jakarta ee 让Ajax4JSF(a4j组件)在Glassfish上运行,jakarta-ee,java-ee-6,jsf-2,glassfish-3,ajax4jsf,Jakarta Ee,Java Ee 6,Jsf 2,Glassfish 3,Ajax4jsf,我正在尝试使用JSF2.0、Weld、JPA2和Maven在GlassFishV3上构建一个JavaEE6应用程序。 现在我很难运行一个简单的。这是我的小例子的片段。在输入文本中键入内容时,输出文本应自动更新。但是什么也没发生(火狐和IE8都没有) 除此之外,我的示例不起作用,我的问题还在于我不知道我是否需要JSF实现(MyFaces、Richfaces、Primefaces等)或者不使用a4j元素。是玻璃鱼内置的吗? 到目前为止,我认为JSF只需要以下依赖项: <dependency

我正在尝试使用JSF2.0、Weld、JPA2和Maven在GlassFishV3上构建一个JavaEE6应用程序。 现在我很难运行一个简单的
。这是我的小例子的片段。在输入文本中键入内容时,输出文本应自动更新。但是什么也没发生(火狐和IE8都没有)


除此之外,我的示例不起作用,我的问题还在于我不知道我是否需要JSF实现(MyFaces、Richfaces、Primefaces等)或者不使用a4j元素。是玻璃鱼内置的吗? 到目前为止,我认为JSF只需要以下依赖项:

<dependency>
  <groupId>com.sun.faces</groupId>
  <artifactId>jsf-api</artifactId>
  <version>2.0.2</version>
</dependency>

<dependency>
  <groupId>com.sun.faces</groupId>
  <artifactId>jsf-impl</artifactId>
  <version>2.0.2</version>
</dependency>

<dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>

com.sun.faces
JSFAPI
2.0.2
com.sun.faces
jsf impl
2.0.2
爪哇
JavaEEAPI
6
假如
所以。。。要让Ajax4JSF在GlassFish上的简单JavaEE应用程序上运行,我必须做些什么

(…)它是玻璃鱼的“内置”吗

作为JavaEE6服务器,GlassFishV3附带了JSF2.0实现(Mojarra2.0.2,即RI)

到目前为止,我认为JSF只需要以下依赖项(…)

我还将JSF工件标记为提供的

作为旁注,我要提到JSF2.0使用
(受RichFaces的
启发)提供内置Ajax支持

(…)它是玻璃鱼的“内置”吗

作为JavaEE6服务器,GlassFishV3附带了JSF2.0实现(Mojarra2.0.2,即RI)

到目前为止,我认为JSF只需要以下依赖项(…)

我还将JSF工件标记为提供的


作为旁注,我要提到JSF2.0使用
(受RichFaces的
启发)提供内置Ajax支持

我刚刚更改了我(托管)“personhome”bean上的“setMessage”方法:每次访问都会被记录下来。但是我的日志文件没有显示对setMessage的任何访问权限,这在编辑inputtext字段时“应该”发生。我还添加了大量的JSF库内容只是为了检查:Primefaces、Mojarra JSF api和Mojarra JSF impl、Primefaces——但我的a4j元素仍然没有做任何事情。我只是更改了我(托管)“personhome”bean上的“setMessage”方法:每次访问都会被记录下来。但是我的日志文件没有显示对setMessage的任何访问权限,这在编辑inputtext字段时“应该”发生。我还添加了大量的JSF库内容只是为了检查:Primefaces、Mojarra JSF api和Mojarra JSF impl、Primefaces,但我的a4j元素仍然没有做任何事情。再次感谢;)我真的很困惑,因为所有不同的JSF实现/库等等。你知道一个很好的资源,在那里我可以找到f:ajax的可能性吗?我希望有可能在Richfaces中执行类似“a:support”的操作,它只通过模型中的验证注释来验证表单。啊,我刚刚发现f:validateBean似乎是a:support的对应项。在这里我发现了一个很好的概述:@yournamehere是的,这是一个很好的资源。也可以看一下。再次感谢;)我真的很困惑,因为所有不同的JSF实现/库等等。你知道一个很好的资源,在那里我可以找到f:ajax的可能性吗?我希望有可能在Richfaces中执行类似“a:support”的操作,它只通过模型中的验证注释来验证表单。啊,我刚刚发现f:validateBean似乎是a:support的对应项。在这里我发现了一个很好的概述:@yournamehere是的,这是一个很好的资源。也可以看看这个。
<dependency>
  <groupId>com.sun.faces</groupId>
  <artifactId>jsf-api</artifactId>
  <version>2.0.2</version>
</dependency>

<dependency>
  <groupId>com.sun.faces</groupId>
  <artifactId>jsf-impl</artifactId>
  <version>2.0.2</version>
</dependency>

<dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>