如何启动 Maven Spring JSF 2.0 Richfaces 项目?

发布于 2024-10-18 08:19:18 字数 202 浏览 0 评论 0原文

对于你们中的一些人来说,这可能听起来很简单,但是几天来我一直在与 pom.xml 文件和方面进行斗争,以便使用 RichFaces 构建 Spring JSF 2.0 Maven 项目(在 tomcat 7.0 上运行),但是没有成功。有人可以给我参考一个完整的工作示例吗?我正在使用 STS(从头开始教程,我可以下载一个完整的工作示例,但我想学习如何创建一个)?

For some of you it might sound trvial, but for days I have been fighting with pom.xml files and facets in order to build a Spring JSF 2.0 Maven project (run on tomcat 7.0) with RichFaces, but with no success. Can someone please reference me to a full working example ,I am using STS (tutorial from scratch , I can download a fully working example but I want to learn how to create one ) ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里兽 2024-10-25 08:19:18

因此,经过几天的工作,我得出的结论是,我必须做这些肮脏的工作,因此我将解释我如何设法启动一个项目:

  1. 下载 sts
  2. 打开模板项目,在我的例子中,它是 spring 与 hibernate 的集成,
  3. 右键单击项目 - >偏好设置->facets
  4. 更改为JSF 2.0和2.5以上的web动态(需要1.5以上的java)
  5. 添加到maven依赖项(pom.xml):

     
    
    <依赖关系>
         org.springframework;
         spring-hibernate3;
         <版本>2.0.8
    
    
  6. 设置您的

     
    

ref 指向此 bean:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:mem:."/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>

或您决定的任何其他...

  1. 添加到您的项目 pom:

    <依赖>;
      org.richfaces.framework
      richfaces-impl
      <版本>3.2.2.GA
    
    
    <依赖关系>           
        org.richfaces.ui;
        richfaces-ui;
        <版本>3.2.2.GA
    
    
    1. 开始祈祷它会起作用:)

So after few days of work I came to the conclusion I have to do the dirty work therefore I will explain how I managed to start a project :

  1. download sts
  2. open template project , in my case it was spring integration with hibernate
  3. right click on project-> preferences->facets
  4. change to JSF 2.0 and web dynamic above 2.5(require above 1.5 java )
  5. add to the maven dependencies ( pom.xml ):

      <!-- spring hibernate 3 -->
    
    <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-hibernate3</artifactId>
         <version>2.0.8</version>
    </dependency>
    
  6. set up your

      <property name="dataSource" ref="dataSource" />
    

the ref is pointed to this bean :

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:mem:."/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>

or any other you decide ...

  1. add to your project pom :

    <dependency>
      <groupId>org.richfaces.framework</groupId>
      <artifactId>richfaces-impl</artifactId>
      <version>3.2.2.GA</version>
    </dependency>
    
    <dependency>           
        <groupId>org.richfaces.ui</groupId>
        <artifactId>richfaces-ui</artifactId>
        <version>3.2.2.GA</version>
    </dependency>
    
    1. start praying it will work :)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文