您的位置:首页 > 其它

[项目问题跟踪管理软件].JIRA.Enterprise.Edition.V3.13.4 安装

2010-02-09 14:25 573 查看
目的:JIRA 3.12.3安装版破解+mysql-nt(V5.0)+tomcat5.5(也是安装版),要能启动tomcat,并能登录到localhost:8080进行jira的相关操作
准备工作:
1.安装JDK(JDK1.5.0.19),环境变量配置JAVA_HOME为E:/Program Files/Java/jdk1.5.0_05,安装tomcat5.5(jakarta-tomcat-5.5.9.exe文件)到F:/Tomcat 5.5,并设置端口为8001,双击F:/Tomcat 5.5/bin/tomcat5.exe启动tomcat,打开localhost:8001, 可以看到那只猫的图标,表示成功!CATALINA_HOME配置为F:/Tomcat 5.5
2.安装mysql-nt(V5.0)成功后,我建了与jira相关的表 ,创建数据库的使用用户root /密码jkl ,库为(jiradb),并
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on jiradb.* TO 'root '@'localhost' IDENTIFIED BY 'jkl';
3.JIRA 3.12.3安装版:单击atlassian-jira-enterprise-3.12.3-windows-installer.exe 按照提示进行安装到C:/Program Files/JIRA-Enterprise-3.12.3目录.
注意:到最后Finish时,要把Launch JIRA Enterprise Edition 3.12前面的对勾去掉,不让jira现在启动,而是要等数据库配好之后在启动。环境变量配置JIRA_HOME为C:/Program Files/JIRA-Enterprise-3.12.3 ;PATH配置为 %CATALINA_HOME%/bin;%JAVA_HOME%/bin;

JIRA的破解:
1.复制mysql-connector-java-5.0.6-bin.jar包到C:/Program Files/JIRA-Enterprise-3.12.3/common/lib目录下。
2.编辑JIRA-Enterprise-3.12.3目录下conf/server.xml文件,改username、password、driverClassName、url parameters,改为如下

XML code<Server port="8005" shutdown="SHUTDOWN">
<Service name="Catalina">
<Connector port="8080"
maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" useBodyEncodingForURI="true"
enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false">
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="root"
password="jkl"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"
maxActive="20" />

修改server.xml文件时一定要删除minEvictableIdleTimeMillis和 timeBetweenEvictionRunsMillis 这两个属性
3.编辑文件JIRA-Enterprise-3.12.3/atlassian-jira/WEB-INF/classes/entityengine.xml,把field-type-name属性改为mysql,同时要把schema-name=“PUBLIC”属性删掉。改完后应如下所示:

XML code <datasource name="defaultDS" field-type-name="mysql"
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
check-on-start="true"
use-foreign-keys="false"
use-foreign-key-indices="false"
check-fks-on-start="false"
check-fk-indices-on-start="false"
add-missing-on-start="true"
check-indices-on-start="true">
<jndi-jdbc jndi-server-name="default" jndi-name="java:comp/env/jdbc/JiraDS"/>

现在的问题就是:开始菜单程序里jira-〉start JIRA server[8080]或直接在JIRA-Enterprise-3.12.3/bin目录下双击startup.bat,启动Tomcat不成功,所以并不能登录到localhost:8080进行jira的相关操作

我也下载了atlassian-extras-1.20.1.jar和keygen.java,现在还没有到这一步呀
问题补充:
问题暂时解决了,下一步的工作是:jira要和SVN集成,到时,有问题我再请教大家了
问题补充:
Svn配置时,我遇到了java 项目checkout时,无法out其中的内容,提示Complted at revision:0
我已参考了 http://bbs.iusesvn.com/thread-6-1-1.html Subversion之路--实现精细的目录访问权限控制,从F:/代码库 checkout 到F:/工作copy/arm 成功了。

现在的svn服务端里,是java 项目,在F:/svnHome/IrlDemo目录下,却无法checkOut其中的内容,提示Complted at revision:0

开始操作checkout 成功时,SVNService -install -d -r F:/代码库,我现在要改变F:/代码库到F:/svnHome,如下操作:SVNService -remove ,SVNService -install -d -r F:/svnHome,也启动了SVNService服务。

java 项目IrlDemo目录如下:

IrlDemo java项目名称
├─|src java源文件
│ ├─conf java源文件的配置文件

├─WebRoot Web目录

└─WEB-INF

└─classes

└─lib

└─screen

└─common 此目录下有header.jsp 文件
└─.settings eclipse 配置文件

└─.classpath java的classpath 配置文件

└─.project

├─conf 相关的svn配置文件

└─authz

└─passwd

└─svnserve.conf

└─dav

└─db

└─locks

其中authz 文件内容是 :

INIFile code[groups]
g_vip = morson
g_manager = michael
g_beijing = scofield
g_shanghai = lincon
g_headquarters = rory, linda
g_docs = linda

[IrlDemo:/]
@g_manager = rw
* = r

[IrlDemo:/src/conf]
@g_manager = rw
@g_headquarters = rw
@g_vip = r
* =

[IrlDemo:/WebRoot]
@g_manager = rw
@g_beijing = rw
@g_vip = r
* =

[IrlDemo:/WebRoot/screen/common]
@g_manager = rw
@g_shanghai = rw
@g_vip = r
* =

[IrlDemo:/WebRoot/screen/common]
@g_manager = rw
@g_docs = rw
* = r

[IrlDemo:/WebRoot/screen/common]
* = rw

passwd文件为

XML code[users]
morson = ShowMeTheMoney
michael = mysecretpassword
scofield = hellolittilekiller
lincon = asyouknows111
rory = 8809117
linda = IlikeWorldCup2006

svnserve.conf文件为:

XML code[general]
anon-access = read
auth-access = write

password-db = passwd

authz-db = authz

我的本机 svn客户端文件夹是:F:/svnClient/IrlDemo,目的是要把F:/svnHome/IrlDemo 这个项目checkout 到F:/svnClient/IrlDemo,我在F:/svnClient/IrlDemo目录右键->SVN Checkout时,弹出:URL of repository: 我填入svn://localhost/IrlDemo,在Checkout directory:时,填入F:/svnClient/IrlDemo->OK->对话框提示:Complted at revision:0,我发现已多了.svn文件夹,可是并没有checkout 出F:/svnHome/IrlDemo目录下的java源文件,如src ,webroot等。

我也尝试将java项目分成trunk,branch,tag几个不同的目录,这以后再涉及吧。
问题补充:
“JIRA 安装版,开始程序start JIRA server启动Tomcat不成功这个问题”已解决,现在的新问题是:java 项目checkout时,无法out其中的内容,提示Complted at revision:0

问题补充:
问题已自己解决啦,包括权限分配的功能。呵呵!整整花了我二天多的时间,值了。
问题补充:
又出现了新的问题啦,请ericzhangali 帮忙解决啦
在本机,用svn客户端可以checkOut出IrlDemo这个java项目,包括其中的内容。
但在另外一台电脑上,只安装了TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi客户端,
我在F:/svnClient目录右键->SVN Checkout时,弹出个对话框::URL of repository: 我填入svn://localhost/IrlDemo,在Checkout directory:时,填入F:/svnClient/IrlDemo->OK->对话框提示:this is not a valid url

我将svn://localhost/IrlDemo改成http://svn:192.168.0.131/IrlDemo,因为在本机上时,localhost没有问题,现在我在另一台机器上,要连svn服务端(IP地址是:192.168.0.131),
又提示:

Error:Propfind request failed on 'IrlDemo'
Error:Propfind of'java':Could not resolve hostname 'svn'; (http://svn:192.168.0.131/IrlDemo)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐