2

这个问题解释了 Quercus 可用于在 tomcat 安装中安装 Mantis Bug Tracker(基于 php 的应用程序)。 JBoss/Tomcat 的免费 Wiki 和错误跟踪器

我现在已经在 Tomcat7 上成功部署了 Quercus,但我不明白如何将 Mantis 部署到 Quercus 上,我实际上将文件放在哪里?

背景:我喜欢这个想法,因为目前我服务器上的所有内容都是基于 java 的,并且部署在单个 tomcat 安装中,我不想使我的部署环境复杂化。我查看了纯 java 解决方案 JIRA,但它非常重量级,需要自己的 tomcat 实例,所以我有多个端口的复杂性,然后我查看了开源 jtrac,但它的功能并没有给我留下深刻印象。

更新: 我重新考虑了一下,除了将默认端口更改为 8081 并将控制端口更改为 6 之外,我使用默认值安装了 JIRA 产品,现在它与我的其他 tomcat 安装并排工作没有问题:)

以管理员的身份与 JIRA 一起玩了几个小时,发现它是一个非常流畅且易于使用的好人。仍然是原始问题的答案可能对其他人有用。

4

1 回答 1

1

如何在 Quercus 中安装 Mantis

下载并预配置 MantisBT

从 1.2.x 流中下载最新的 MantisBT 版本并解压。

下载并准备 Quercus

前往The quercus 主页并下载最新的战争版本。您还需要使数据库的 JDBC 驱动程序可用于 quercus 应用程序。实现这一点的最简单方法是将包含驱动程序的 jar 文件复制到WEB-INF/lib.

复制和配置 Mantis

将 Mantis 目录中的所有文件复制到安装 Quercus 的目录中。创建一个名为的文件config_inc.php并将您的基本 MantisBT 配置放在那里。这需要完成,因为通常 servlet 容器不允许覆盖随应用程序部署的文件。一个基本的例子可以在下面看到

<?php
$g_hostname = 'localhost';
$g_db_type = 'mysql';
$g_database_name = 'mantis';
$g_db_username = 'mantis';
$g_db_password = 'mantis';

重新打包war文件

jar cf mantisbt.war .

部署战争文件

此步骤特定于您的 servlet 容器。对于我的场景,我使用了 Tomcat,只需将 war 文件复制到${TOMCAT_HOME}/webapps并启动服务器。之后我导航到http://localhost:8080/mantisbt/并开始使用 Mantis。

于 2012-10-05T08:06:14.270 回答