`
lokvin
  • 浏览: 167393 次
  • 性别: Icon_minigender_1
  • 来自: 地球
文章分类
社区版块
存档分类
最新评论

build roller 3.1 遇到的一些问题

阅读更多
从源码 build 构建 roller blog3.1 遇到一些问题,花了1个多小时终于build 成功,主要问题是一些 jar 包找不到,例如由于 license 的原因,roller 发行包没有
hibernate3 的相关 jar ,没有 java mail 相关 jar, 没有 ejb3 相关 jar .

build 的时候需要手工将这些 jar 加入 classpath 中。

困了,回头详细描述一下。

下载 apache-roller-src-3.1.zip  ,解压缩

根目录下的 build.xml 文件,其中通过 entity 声明的方式引用了一些外部文件内容。
主要用到了
<!ENTITY properties            SYSTEM "properties.xmlf">
<!ENTITY custom-ant            SYSTEM "custom/custom-ant.xmlf">



properties.xmlf 文件主要是 classpath ,在编译中用到的 jar 包的声明。

此时直接运行 build.xml 的 all task 会报一些错,因为源码包中少了一些
jar 包,roller 发行包没有hibernate3 的相关 jar ,没有 java mail 相关 jar,
没有 ejb3 相关 jar

下载 hibernate3.1.2 的相关 jar 放入tools 文件夹中,建一个 hibernate3.1 文件夹
考入
hibernate3.jar,asm.jar,asm-attrs.jar,
cglib-2.1.3.jar,dom4j-1.6.1.jar,
ehcache-1.1.jar,jdbc2_0-stdext.jar,jta.jar

下载 activation.jar,mail.jar,jboss-j2ee.jar 放入 tools/lib 中,
其中 jboss-j2ee.jar 可以从 jboss 服务器中找到

然后修改 properties.xmlf 文件,使其可以找到新加入的 jar 文件
运行 ant all 编译成功。

                       

分享到:
评论
1 楼 donneyming 2008-12-18  
请问你是哪个开发环境下配置的哈 唉 我总是搞不定

相关推荐

    3DMAX卷曲修改器Roller下载

    在3DMAX中,卷曲修改器是实现复杂动态效果的重要工具,而Roller正是这样一款专为卷曲效果设计的插件。这款插件能够帮助用户轻松创建出卷曲形状的模型,不仅限于静态的造型,还能生成逼真的卷曲和展开的动画效果。 ...

    roller

    标题中的"roller"很可能指的是Apache Roller,一个开源的博客服务器平台。这个平台允许用户创建、管理和发布多个博客,并且提供了丰富的API供开发者扩展其功能。接下来,我们将深入探讨与"roller"相关的技术知识点。...

    roller安装

    如果遇到问题,可以通过日志和源码调试来解决。 **源码分析与工具应用** 在使用roller的过程中,了解源码可以帮助我们更好地利用其功能。例如,`com.roller.pulse`包下的类负责处理博客的更新和推送;`...

    Roller初体验

    博主通过个人实践,详细讲述了如何将Roller部署到Tomcat服务器上,并分享了在源码层面的一些探索,这对于想要深入了解Roller或者想要开发基于Roller的应用的开发者来说,具有很高的参考价值。 【知识点详解】: 1....

    roller安装指南电子书

    《Apache Roller安装指南电子书》是一本详细的教程,旨在帮助用户成功安装和配置Apache Roller,这是一个流行的Java博客软件。这份指南由Dave Johnson撰写,并由Apache Roller项目团队维护,遵循Apache Software ...

    Apache Roller

    Apache Roller是一个全功能,多用户和组博客服务器,适合大型和小型博客网站。它运行一个Java Web应用程序应该能够运行在任何Java EE服务器和关系数据库。目前,Apache Roller能很好的支持Tomcat和MySQL。 本人用...

    apache优秀Java开源项目源代码—— apache-roller!

    Apache Roller是一款功能强大的开源博客系统,它由Apache软件基金会维护,是Java开发者学习和研究的绝佳实例。通过深入分析Roller的源代码,我们可以了解到Java Web应用开发的多个关键知识点,包括但不限于以下方面...

    roller-template-guide.pdf

    除了上述模型之外,Roller还提供了一些附加模型以支持更多的功能。 ##### 8.1 $site $site对象提供了关于站点的一些信息。 ##### 8.1.1 $site 对象 $site对象包含了一些与站点相关的数据。 ##### 8.1.2 $site ...

    Roller4.0的另外一套cas简单解决方案

    我一直觉得roller的源码下下来有问题.从官网下载下来后的源码会少一些文件.并且里面还有一些文件有错.是不能直接发布在eclipse当中的.但是下面的方法是需要介入到源码的.没有办法.只好采用一些bt的办法了. 首先.我们...

    roller5 for tomcat

    《Roller 5 for Tomcat:一款便捷的博客平台整合指南》 在互联网技术日新月异的今天,各类Web应用程序层出不穷,其中博客系统作为个人和团队表达思想、分享知识的重要平台,一直受到广泛关注。Roller 5 for Tomcat...

    开源Java博客Roller v5.0 for tomcat.zip

    Roller 是一个全功能的多用户博客平台,于2002年首发,采用Java语言开发,设计精巧,源代码是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS ...

    Apacheroller

    ### Apache Roller 安装指南详解 #### 概览 本文档详细介绍了如何安装 Apache Roller Weblogger 软件。它涵盖了安装前需要准备的内容、如何下载 Roller、如何配置 Roller 以及如何将其安装到现有的 Java 应用...

    Roller 安装文档 中文版

    Apache Roller是一款开源的Java博客系统,以其功能强大、易于定制而受到许多用户的喜爱。本文档是Roller的中文安装指南,旨在帮助用户快速、顺利地完成安装过程。 1. **概述** - Roller的安装文档旨在指导用户安装...

    roller-part01

    apache-roller-srapaapache-roller-srcche-roller-srccapache-rolaapache-roller-srcpache-roller-srcler-srcapapache-roller-srcache-roller-srcapache-roller-src

    roller install、user、template guide

    在IT行业中,"roller"可能是指一个开源项目或者软件工具,但具体信息不足,我们只能根据常规的安装、用户和模板指南来理解这个主题。以下是对这些概念的详细解释: 一、roller install(roller安装指南) 在安装...

    roller-part2

    apache-rollapachapache-roller-srce-roller-srcer-srcapache-rolleapacapache-roller-srche-roller-srcr-srcapache-roapache-roller-srcller-srcapache-roller-src

    apache-roller-src

    apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src

Global site tag (gtag.js) - Google Analytics