Home  >  Blog  >   JIRA

Guide for Installing JIRA Applications on Windows

For long-term use, we should configure Jira on Windows as a Windows service. Running Jira as a Windows service has several advantages. This Installing Jira Applications on Windows blog provides a step-by-step procedure to install Jira applications on Windows.

Rating: 4.7
  
 
12063

In this guide we'll run you through introducing a JIRA application in a production environment, with an outer database, utilizing the Windows installer.

This is the most direct approach to get your production site up and running on a Windows server.

There are some other ways also to install JIRA:

>> Evaluation - Get your free trial up and running in no time.
>> Zip – Install JIRA manually from a zip file. 
>> Linux – Install JIRA on a Linux operating system

JIRA on Windows

 

This topic is crucial in the Jira interview, and our trainer has covered it in-depth in "Jira Training".

Installation of JIRA application

Step-1: Download JIRA

Let's Download the installer for your OS from- https://www.atlassian.com/software/jira/download

Step-2: Run the Installer

1. Now Run the installer. A Windows administrator account is recommended to use.

JIRA Installation

2. Follow the prompts to install JIRA. You'll be asked for the following info while installing:

1. Destination Directory – Where the JIRA will be installed.

Destination Directory JIRA

2. Home directory – Where JIRA data like logs, search indexes, and files will be stored.

Home directory

3. TCP ports – Where the HTTP connector port and control port Jira will run on. Stick with the default unless you're running another application on the same port. 

Configure TCP Ports JIRA

4. Install as service – This option is only available when you run the installer as an administrator.

3. Once the installation completes JIRA will start up in your browser.

Our Jira Training Hyderabad has Detailed explanations and practical examples of the above topic.

 MindMajix YouTube Channel

How to Set up your JIRA application?

Step-3: Choose set up method

Now Choose I'll set it up myself.

Step-4: Connect to your database

1. You're not yet done so, it's time to create your database. Check the 'Before you begin' section of this page for details. 
2. Choose My own database. 
3. Choose your type of database, then enter the details for your database. 

> Using a standard JDBC database connection JIRA connects to your database. As Connection pooling is handled within Jira, you can change this using the JIRA configuration tool later.

> In case, if you're using Oracle or MySQL there's an extra step: 

* Download and extract the proper Database JDBC Drivers.
* Before continuing with the setup wizard, Pull the JAR file into your /lib folder.

> In the setup wizard:

* Driver Class Name – This is the Java class name for your database driver. If you're not sure, check once again the documentation for your database.
* Database URL – The JDBC URL for your database. Check once again the documentation for your database, if you are not sure.
* Username and Password – A valid username and password that JIRA can use to access your database.

Step-5: Set Application Properties

1. Let's give a name for your JIRA site.
2. Choose whether your site should be private or if anyone can sign up (you can change this later). 
3. Enter your base URL - this is the address people will use to access your JIRA site.

Step-6: Enter your license

Follow the prompts to log in to  my.atlassian.com to retrieve your license, or enter a license key.

Step-7: Create your administrator account

Now create an admin account and enter details for the administrator account. You can add more administrators once the setup is complete.

Administrator account Creation

Step-8: Set up email notifications

To get email notifications from JIRA for issue changes, you have to enter the details of your mail server.

Step-9: Start using JIRA

That's it! Now your JIRA site is accessible from your base URL or a URL as follows: 

JIRA Base URL

Note:

Here are a few tips that will help you to get your team up and running:
> Add and invite users to get your team on board, or configure user directories for slightly bigger teams.
> Create your first project to have something to work on.
> Configure SSL or HTTPS to keep JIRA and your team more secure.

Important Things that keep in mind while installing JIRA:

Before installing JIRA, let us know some questions that need to think about:

1. Check the Supported platforms page for the different JIRA Versions that you want to install. This will give you information on supported OS's, databases, and browsers.

Note:
1. There is no support for installing JIRA on OSX or mac OS. 
2. The JIRA installer includes Java (JRE) & Tomcat, so there no need to install these separately.

2. Running JIRA as a service in Windows implies that your JIRA application will consequently start up when Windows is started. 

Note:

On the off chance that you run JIRA as a service: 
> You should run the installer as an administrator to have the ability to install JIRA as a service. 
> The JIRA administration will keep running as the Windows "Framework" client account. 
> We firmly suggest creating a committed client account (e.g. with username 'Jira') on Windows for running JIRA. 

In the event that you pick not to run JIRA as a service: 
> You will start and stop Jira by running the start-jira.bat document in your JIRA installation directory. 
> JIRA will keep running as the Windows client account that was utilized to install JIRA, or you can keep running as a dedicated client. 
> JIRA should be restarted manually if your server is restarted.

Also Read: 5 Killer Gadgets for the JIRA Dashboard

3. To run JIRA production you'll require an external DB. Check the Supported stages page for the form you're installing for the rundown of databases we as of now support. On the off chance that you don't as of now have a database, PostgreSQL is free, simple to set up, and has been broadly tried with JIRA. 

Note:
> Set up your database before you start. Well, you will get guides for PostgreSQL, Oracle, MySQL, and SQL Server
> Use UTF-8 character encoding. 
> In case you want to use Oracle or MySQL you'll have to download the driver for your database. 
> The embedded H2 database can be utilized for assessing JIRA, yet you'll have to move to another database before running production. You may think that it's less demanding to utilize an external database from the start. 

4. You'll require a valid JIRA Software Server, JIRA Core Server, or JIRA Service Desk Server license during JIRA. 

Note:
> If you don't purchase a JIRA application license you'll have the capacity to make an assessment license amid setup. 
> In case, if you have a license key already you'll be incited to sign in to my.atlassian.com to recover it, or you can enter the key manually during setup. 
> In case you're migrating from JIRA Cloud, you'll require another new license.

Are you looking to get trained on Jira, we have the right course designed according to your needs. Our expert trainers help you gain the essential knowledge required for the latest industry needs. Join our Jira Certification Training program from your nearest city.

The above concept is instrumental while doing implementations across industry projects and is covered in Jira Training Bangalore curriculum.

These courses are equipped with Live Instructor-Led Training, Industry Use cases, and hands-on live projects. Additionally, you get access to Free Mock Interviews, Job and Certification Assistance by Certified Jira Trainers

Explore JIRA Sample Resumes! Download & Edit, Get Noticed by Top Employers!
Join our newsletter
inbox

Stay updated with our newsletter, packed with Tutorials, Interview Questions, How-to's, Tips & Tricks, Latest Trends & Updates, and more ➤ Straight to your inbox!

Course Schedule
NameDates
JIRA TrainingApr 27 to May 12View Details
JIRA TrainingApr 30 to May 15View Details
JIRA TrainingMay 04 to May 19View Details
JIRA TrainingMay 07 to May 22View Details
Last updated: 31 Oct 2023
About Author

Arogyalokesh is a Technical Content Writer and manages content creation on various IT platforms at Mindmajix. He is dedicated to creating useful and engaging content on Salesforce, Blockchain, Docker, SQL Server, Tangle, Jira, and few other technologies. Get in touch with him on LinkedIn and Twitter.

read more
Recommended Courses

1 / 13