如何将Mantis(php)安装到运行在Tomcat上的Quercus(基于java的php引擎)中

时间:2012-09-28 13:53:06

标签: tomcat mantis quercus

这个问题解释了Quercus可用于在tomcat安装中安装Mantis Bug Tracker(基于php的应用程序)。 Free Wiki and Bug Tracker for JBoss/Tomcat

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

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

更新 我有一个重新思考,我安装了默认的JIRA产品,除了将默认端口更改为8081并将控制端口更改为6,现在它与我的其他tomcat安装并行工作没问题:)

现在和JIRA一起作为管理员玩了几个小时,发现它非常光滑,易于使用。对原始问题的回答可能对其他人有用。

1 个答案:

答案 0 :(得分:1)

如何在Quercus中安装Mantis

下载并预配置MantisBT

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

下载并准备Quercus

转到The quercus home page并下载最新的战争版本。您还需要为quercus应用程序提供数据库的JDBC驱动程序。实现这一目标的最简单方法是将包含驱动程序的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 .

部署war文件

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