首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

Maven+Appfuse+Apache+Subversion+ViewVC+Jira+Confluence装配手记

2012-07-15 
Maven+Appfuse+Apache+Subversion+ViewVC+Jira+Confluence安装手记首先准备以下安装程序:第一步:安装Maven

Maven+Appfuse+Apache+Subversion+ViewVC+Jira+Confluence安装手记

首先准备以下安装程序:

第一步:安装Maven

    解压缩Maven 2.0.7。 添加环境变量M2_HOME=%maven安装目录%,并在PATH中添加%maven安装目录%\bin。 测试Maven安装,在命令行输入maven --version,得到版本信息则安装成功。

第二步:安装Collabnet Subversion

    双击直接安装。在安装过程中选择将Apache以及SVN都作为系统服务安装,并且指定的Repository目录要一致。 生成passwd文件,在命令行调用%Collabnet安装目录%\httpd\bin\htpasswd。 编写授权文件authz。 配置Collabnet里面的Apache,修改%Collabnet安装目录%\httpd\conf\httpd.conf文件,将
到conflucen目录下WEB-INF\lib下,执行。 在MSSql Server 2000创建两个数据库,jiradb和confluencedb。 创建用户jirauser,并将它作为jiradb和confluencedb的db_owner角色。 修改%Jira安装目录%\conf\server.xml,修改以下内容:

将以下内容:

????????? ??????????? username="sa"
??????????? password=""
??????????? driverClassName="org.hsqldb.jdbcDriver"
??????????? url="jdbc:hsqldb:database/jiradb"
??????????? minEvictableIdleTimeMillis="4000"
??????????? timeBetweenEvictionRunsMillis="5000"/>

????????<Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
??????????? factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
????????? <Manager pathname=""/>
??????? </Context>

修改为:

????????? <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
??????????? username="jirauser"
??????????? password="jira"
??????????? driverClassName="net.sourceforge.jtds.jdbc.Driver"
??????????? url="jdbc:jtds:sqlserver://localhost:1433/jiradb"
??????????? minEvictableIdleTimeMillis="4000"
??????????? timeBetweenEvictionRunsMillis="5000"/>
??????????

??????? <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
??????????? factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
????????? <Manager pathname=""/>
??????? </Context>

配置Confluence,添加以下内容:

??????? ?<Resource name="jdbc/ConfluenceDS" auth="Container" type="javax.sql.DataSource"
??????????? username="jirauser"
??????????? password="jira"
??????????? driverClassName="net.sourceforge.jtds.jdbc.Driver"
??????????? url="jdbc:jtds:sqlserver://localhost:1433/confluencedb"
??????????? minEvictableIdleTimeMillis="4000"
??????????? timeBetweenEvictionRunsMillis="5000"/>
???????????
??????? ?<Logger className="org.apache.catalina.logger.FileLogger"
?????????prefix="atlassian-confluence." suffix=".log" timestamp="true"/>
??????? </Context>

第六步:安装ViewVC

ViewVC除了支持CVS代码仓库浏览以外,还支持:

SVN代码仓库浏览 代码语法加亮、颜色标注 CVS代码修订历史图形显示 CVS代码提交动作的记录、查询

为了实现上述功能,要求以下依赖项:

Python运行时 Subversion及Subversion Python绑定

安装步骤如下:?

    直接下载ActivePython 2.5.1.1的Windows版本,双击运行即可。

    在Windows平台上,由于viewvc使用了Python的Win32扩展模块,所以第一项依赖软件包除了安装官方发布的Python外,还需要Python Win32扩展模块(可以从下载)。为了省去另行安装的麻烦,可以使用ActiveState提供的Windows版的ActivePython,它包含了Python Win32扩展模块,使得安装更为便捷。

    下载ViewVC: ViewVC --username guest --password "" --no-auth-cache

    安装ViewVC: 安装Jira的SVN Plugin。
    拷贝jira-svn-plugin到相关目录,并把subversion-jira-plugin.properties拷到%Jira文件目录%\WEB-INF\classes\下。 整合Jira、SVN和ViewVC。在%Jira文件目录%\WEB-INF\classes\subversion-jira-plugin.properties中,配置svn.root和#ViewVC段的内容。见。

热点排行