别的机器访问不了JIRA
请教大家一个问题,我在本机上安装JIRA,在别的机器上却访问不了,只能本机访问,这是什么原因? 这个可能原因就多了,你要把具体配置和情况说清楚才好判断 在XP上部署的,jdk1.6.0_01,数据库为mysql5.0,按下面步骤操作一. 安装好jdk(假设装在C:\Program Files\Java\jdk1.6.0_01),并配置好JAVA_HOME,path,classpath三个环境变量
二 .数据库(MySQL)安装,并新建一个jiradb数据库
三、安装JIRA
1. 下载atlassian-jira-enterprise-3.12.1-windows-installer.exe,双击安装,我装的路径是默认路径C:\Program Files\JIRA-Enterprise-3.12.1,
这个页面要选择install jira as service,
对于这个JIRA-Enterprise-3.12.1以下简称jira,它自带了一个tomcat的服务器。以后重启服务可用到JIRA下bin中的两个文件来完成:shutdown.bat和startup.bat。
2. 打开 jira目录C:\Program Files\JIRA-Enterprise-3.12.1\atlassian-jira\WEB-INF\classes\entityengine.xml ,
将 field-type-name=“hsql”
改成 field-type-name=“mysql” ;
并删除 schema-name="PUBLIC"。
3. 修改 jira目录C:\Program Files\JIRA-Enterprise-3.12.1\conf\server.xml 将
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"...
这大段修改为:
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8&mysqlEncoding=utf8"
maxActive="20" />
注意:删掉了里面的minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"
因为可能对mysql的功能有些限制。
4. 连续数据库的文件。把mysql-connector-java-3.1.14.zip中的mysql-connector-java-3.1.14-bin.jar文件复制到C:\Program Files\JIRA-Enterprise-3.12.1/common/lib下面。
5. 破解,打开Jira3.12_crack.zip,用压缩包里面的atlassian-extras-1.12.jar覆盖C:\Program Files\JIRA-Enterprise-3.12.1\atlassian-jira\WEB-INF\lib目录下面的atlassian-extras-1.12.jar,不理解lib结构可以在windows/linux下面搜索所有atlassian-extras-1.12.jar然后覆盖,重启服务(C:\Program Files\JIRA-Enterprise-3.12.1\bin下的startup.bat重启tomcat),再次打开JIRA(http://localhost:8080)安装页面,输入框里面输入随意4行key,就可以了,比如用key(切忌分开四行写):
12345
12345
12345
12345
下一步,下一步。邮件配置可以忽略。
在索引和附件配置的路径中我设的是D:\JIRA\index和D:\JIRA\attach,必须保证此路径存在,不放在C盘一是为了备份方便,二是节省C盘空间。候选的备份功能可以选否。
6. 到这里jira就安装成功了,恭喜你,可以使用了!可以使用第6步中的JIRA用户登录查看设置是否正确。 我也遇到了,后来发现是因为我机器上的防火墙没有关! http://localhost:8080...
这个问题 将localhost换成你的ip地址。
页:
[1]