从源码 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 编译成功。
分享到:
相关推荐
在3DMAX中,卷曲修改器是实现复杂动态效果的重要工具,而Roller正是这样一款专为卷曲效果设计的插件。这款插件能够帮助用户轻松创建出卷曲形状的模型,不仅限于静态的造型,还能生成逼真的卷曲和展开的动画效果。 ...
标题中的"roller"很可能指的是Apache Roller,一个开源的博客服务器平台。这个平台允许用户创建、管理和发布多个博客,并且提供了丰富的API供开发者扩展其功能。接下来,我们将深入探讨与"roller"相关的技术知识点。...
如果遇到问题,可以通过日志和源码调试来解决。 **源码分析与工具应用** 在使用roller的过程中,了解源码可以帮助我们更好地利用其功能。例如,`com.roller.pulse`包下的类负责处理博客的更新和推送;`...
博主通过个人实践,详细讲述了如何将Roller部署到Tomcat服务器上,并分享了在源码层面的一些探索,这对于想要深入了解Roller或者想要开发基于Roller的应用的开发者来说,具有很高的参考价值。 【知识点详解】: 1....
《Apache Roller安装指南电子书》是一本详细的教程,旨在帮助用户成功安装和配置Apache Roller,这是一个流行的Java博客软件。这份指南由Dave Johnson撰写,并由Apache Roller项目团队维护,遵循Apache Software ...
Apache Roller是一个全功能,多用户和组博客服务器,适合大型和小型博客网站。它运行一个Java Web应用程序应该能够运行在任何Java EE服务器和关系数据库。目前,Apache Roller能很好的支持Tomcat和MySQL。 本人用...
Apache Roller是一款功能强大的开源博客系统,它由Apache软件基金会维护,是Java开发者学习和研究的绝佳实例。通过深入分析Roller的源代码,我们可以了解到Java Web应用开发的多个关键知识点,包括但不限于以下方面...
除了上述模型之外,Roller还提供了一些附加模型以支持更多的功能。 ##### 8.1 $site $site对象提供了关于站点的一些信息。 ##### 8.1.1 $site 对象 $site对象包含了一些与站点相关的数据。 ##### 8.1.2 $site ...
我一直觉得roller的源码下下来有问题.从官网下载下来后的源码会少一些文件.并且里面还有一些文件有错.是不能直接发布在eclipse当中的.但是下面的方法是需要介入到源码的.没有办法.只好采用一些bt的办法了. 首先.我们...
《Roller 5 for Tomcat:一款便捷的博客平台整合指南》 在互联网技术日新月异的今天,各类Web应用程序层出不穷,其中博客系统作为个人和团队表达思想、分享知识的重要平台,一直受到广泛关注。Roller 5 for Tomcat...
Roller 是一个全功能的多用户博客平台,于2002年首发,采用Java语言开发,设计精巧,源代码是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS ...
### Apache Roller 安装指南详解 #### 概览 本文档详细介绍了如何安装 Apache Roller Weblogger 软件。它涵盖了安装前需要准备的内容、如何下载 Roller、如何配置 Roller 以及如何将其安装到现有的 Java 应用...
Apache Roller是一款开源的Java博客系统,以其功能强大、易于定制而受到许多用户的喜爱。本文档是Roller的中文安装指南,旨在帮助用户快速、顺利地完成安装过程。 1. **概述** - Roller的安装文档旨在指导用户安装...
apache-roller-srapaapache-roller-srcche-roller-srccapache-rolaapache-roller-srcpache-roller-srcler-srcapapache-roller-srcache-roller-srcapache-roller-src
在IT行业中,"roller"可能是指一个开源项目或者软件工具,但具体信息不足,我们只能根据常规的安装、用户和模板指南来理解这个主题。以下是对这些概念的详细解释: 一、roller install(roller安装指南) 在安装...
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