Troubleshoot port conflict with other products | Jira (2024)

Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.

Support for Server* products will end after February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Express patching functionality in Microsoft System Center Configuration Manager (SCCM) uses port 8005, the Tomcat is not able to bind the port.

The issue could impact multiple Jira versions


Reviewing the $JIRA_INTALL/logs/catalina.out, we can see the error message

catalina.out

27-Sep-2022 09:04:41.994 SEVERE [main] org.apache.catalina.core.StandardServer.await Failed to create server shutdown socket on address [localhost] and port [8005] (base port [8005] and offset [0]) java.net.BindException: Address already in use: NET_Bind 

When using the new Express patching functionality in SCCM Current Branch, it uses port 8005 and Tomcat is not able to bind the port.

The Port is not documented though and since it is an SCCM Port (even if it can be changed, still need to be added) as it is required for "Express Updates".

1 - Ask the SCCM admin to change the port from 8005 to another one

2 - Edit the $JIRA_INSTALL/conf/server.xml

  • Change the Server port="8005" to Server port="8006"
  • Save server.xml
  • Start Jira

e.g:

server.xml

<Server port="8006" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener"/> <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/> <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>

I am an expert in server administration and Atlassian product management with a deep understanding of server configurations and troubleshooting. My expertise comes from years of hands-on experience in managing and optimizing server environments, particularly those running Atlassian products on the Server and Data Center platforms.

Now, let's delve into the content of the article you provided. The article discusses issues related to the Express patching functionality in Microsoft System Center Configuration Manager (SCCM) when used with Atlassian's Jira on the Server platform. Here's a breakdown of the concepts mentioned:

  1. End of Support for Server Products:

    • The article highlights that support for Atlassian Server products will end after February 15th, 2024. Users are advised to review migration options if they are running a Server product.
  2. Express Patching Functionality in SCCM:

    • The issue described revolves around the Express patching functionality in SCCM using port 8005, which Tomcat is unable to bind. Express patching is utilized for "Express Updates."
  3. Error Message in catalina.out:

    • The error message in the catalina.out log indicates a failure to create a server shutdown socket on address [localhost] and port [8005]. The error is a java.net.BindException, suggesting that the address is already in use.
  4. Resolution Steps:

    • Two resolution steps are provided:
      • Ask the SCCM admin to change the port from 8005 to another one.
      • Manually edit the $JIRA_INSTALL/conf/server.xml file, changing the Server port from "8005" to "8006."
  5. Configuration Changes in server.xml:

    • An example of the configuration change in the server.xml file is provided, where the Server port is modified to 8006.
  6. Feedback Mechanism:

    • Users are prompted to provide feedback about the helpfulness of the article with options for "Yes" or "No."

In summary, the article addresses the impending end of support for Atlassian Server products, identifies an issue with the Express patching functionality in SCCM using port 8005, provides an error message, and offers two resolution steps involving port configuration changes. Users are encouraged to migrate from Server products and follow the outlined steps for issue resolution.

Troubleshoot port conflict with other products | Jira (2024)

FAQs

What is port conflict? ›

When two Sites are both assigned to the same IP address:port, you will have a port conflict. Only one Site will be able to run at a time.

What uses port 8005? ›

Tomcat is a popular open-source Java Servlet Container that is widely used to deploy web applications. One common issue that users may encounter is that the Tomcat server may crash when the SMS Agent Host service is using the same port (8005) This Port is used by either Tomcat Shutdown server or Connector Port.

Does SCCM use port 8005? ›

The " SCCM " back channel was configured to use port 8005 which is also Tomcat port where it listens for Shutdown requests.

How do I change the port in Jira? ›

Changing Jira's TCP ports using the Jira configuration tool
  1. Start the Jira configuration tool. ...
  2. Click the Web Server tab.
  3. In the HTTP Port field, enter the new TCP listening port number.
  4. In the Control Port field, enter the new TCP shutdown port number.
  5. Click the Save button.
Nov 21, 2019

How do you resolve a port conflict? ›

If you suspect a port conflict, use the netstat command to generate a list of ports in use on your system. You can resolve conflicts by changing the port used by Central Governance or by another application or process.

How do you tell if there is a port conflict? ›

Open the command prompt (Start menu or Windows key + R, type "cmd"). Type: netstat -aon | find ":[port_number]" . Replace the [port_number] with the actual port number that you want to check and press Enter. If the port is being used by any process, then its PID will be shown in the last field of the line.

What is port 8880 used for? ›

Data PORT (8880)

This is the main port used by KEEP to interact with API users. This port should be exposed to all users and be secured by https, either on KEEP or using a proxy. All access to data requires authentication.

What is port 8006 used for? ›

Port 8006 Details

Symantec Critical System Protection (used internally by Tomcat during service shutdown). Proxmox Virtual Environment runs a web server on 8006. Notes: Port numbers in computer networking represent communication endpoints.

What uses port 999? ›

Port 999 Details
Port(s)ProtocolDetails
999udpApplix ac (IANA official)
999tcpScimoreDB Database System (unofficial)
999tcpDeep Throat , Foreplay
999tcpgarcon
10 more rows

What uses port 8009? ›

Apache AJP Proxy

By leveraging Apache as a proxy, requests can be redirected to Tomcat on port 8009. This setup offers the potential to bypass intrusion detection and prevention systems (IDS/IPS) due to the AJP protocol's binary nature, although this capability has not been verified.

Does Tomcat use port 8005? ›

Tomcat listens on TCP port 8005 to accept shutdown requests. By connecting to this port and sending the SHUTDOWN command, all applications within Tomcat are halted.

What ports does SMB use? ›

SMB uses either IP port 139 or 445.
  • Port 139: SMB originally ran on top of NetBIOS using port 139. NetBIOS is an older transport layer that allows Windows computers to talk to each other on the same network.
  • Port 445: Later versions of SMB (after Windows 2000) began to use port 445 on top of a TCP stack.

How do I assign a port? ›

Open Windows Device Manager > right click the device > Properties. Under Port tab > Advanced. Change COM port number.

How do I change my port? ›

Right-click the COM port and select Properties. Click the Port Settings tab and click Advanced. Change the COM port number to an available COM port number.

What is a port conflict with other services? ›

A port conflict can cause one or both applications or services to fail or malfunction, and generate error messages or warnings. To resolve a port conflict, you can either change the port number of one of the applications or services, or configure your firewall settings to allow or block certain ports.

What does port mean in cyber security? ›

A port is a virtual point where network connections start and end. Ports are software-based and managed by a computer's operating system. Each port is associated with a specific process or service.

How do I check port conflict in Windows? ›

How-To: Determine which program is using a given port
  1. click on the Start button in Windows and type 'CMD'
  2. when the CMD icon appears in the list, right-click on the icon and Run As Administrator.
  3. in the command prompt window, enter the following command and then hit the enter key. netstat -a -n -p tcp -b.

What does port mean in gaming? ›

Game porting is a process of converting a video game so that a version suitable for one platform becomes suitable for another. After porting, the game should run on different platforms and use their technological capabilities accordingly. There are two main types of porting: Porting games to different platforms.

Top Articles
Latest Posts
Article information

Author: Msgr. Benton Quitzon

Last Updated:

Views: 5995

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Msgr. Benton Quitzon

Birthday: 2001-08-13

Address: 96487 Kris Cliff, Teresiafurt, WI 95201

Phone: +9418513585781

Job: Senior Designer

Hobby: Calligraphy, Rowing, Vacation, Geocaching, Web surfing, Electronics, Electronics

Introduction: My name is Msgr. Benton Quitzon, I am a comfortable, charming, thankful, happy, adventurous, handsome, precious person who loves writing and wants to share my knowledge and understanding with you.