Changing port that your Atlassian application listens on

本ナレッジベースはアトラシアンの サーバー プラットフォーム向けに記載されたものです。Atlassian Cloud との機能の違いにより、本記事の内容を Atlassian Cloud アプリケーションに適用することはできません。

問題

You may wish to change the port that your Atlassian application listens on from the default one to a different value if another application is already running on any of the default ones as that will cause Tomcat (and therefore your Atlassian application) to fail during startup.

Here is a list of default ports for each one of the Atlassian applications:

アプリケーション Connector Port Server Port
Jira 8080 8005
Confluence 8090 8000
Bitbucket Server 7990 8006
Bamboo 8085 8007
Fisheye / Crucible 8060 -

 

 

ソリューション

To change the default ports above:

Stop your Atlassian application

クリックして停止方法についての情報を表示...
Jira アプリケーション

次のコマンドを Jira のインストール ディレクトリで実行します。

  • bin/start-jira.sh
  • bin/stop-jira.sh

Windows の場合、次のコマンドを実行します。

  • bin\start-jira.bat
  • bin\stop-jira.bat

Jira アプリケーションの起動および終了スクリプト」もご参照ください。

Confluence

次のコマンドを Confluence のインストール ディレクトリで実行します。

  • bin/start-confluence.sh
  • bin/stop-confluence.sh

Windows の場合、次のコマンドを実行します。

  • bin\start-confluence.bat
  • bin\stop-confluence.bat

システム起動時に Confluence を自動的に開始する 」もご参照ください。

Bamboo Server

次のコマンドを Bamboo のインストール ディレクトリで実行します。

  • bin/start-bamboo.sh
  • bin/stop-bamboo.sh

Windows の場合、次のコマンドを実行します。

  • bin\start-bamboo.bat
  • bin\stop-bamboo.bat

Bamboo をサービスとして実行する」もご参照ください。

Bitbucket Server

You should stop the service that is running Bitbucket. If you used the installer, the following should do it:

  • From a Linux environment
# service atlbitbucket status
# service atlbitbucket stop
# service atlbitbucket start
  • From a Windows environment
    Just stop the service that is running Bitbucket server.

Alternatively, you can use these commands from the Bitbucket installation directory to manually stop the process:

On Linux, use:

  • bin/start-bitbucket.sh
  • bin/stop-bitbucket.sh

Windows の場合、次のコマンドを実行します。

  • bin\start-bitbucket.bat
  • bin\stop-bitbucket.bat

詳細については、Bitbucket Server を起動および停止するを参照してください。

Fisheye

次のコマンドを Fisheye のインストール ディレクトリで実行します。

  • bin/start.sh
  • bin/stop.sh

Windows の場合、次のコマンドを実行します。

  • bin\start.bat
  • bin\stop.bat

Fisheye を Windows サービスとして実行する」もご参照ください。

Crucible

次のコマンドを Crucible のインストール ディレクトリで実行します。

  • bin/start.sh
  • bin/stop.sh

Windows の場合、次のコマンドを実行します。

  • bin\start.bat
  • bin\stop.bat

Crucible を Windows サービスとして実行する」もご参照ください。

Crowd

次のコマンドを Crowd のインストール ディレクトリで実行します。

  • /start_crowd.sh
  • /stop_crowd.sh

Windows の場合、次のコマンドを実行します。

  • \start-crowd.bat
  • \stop-crowd.bat

Crowd を Windows サービスとしてインストールする」もご参照ください。

Locate and edit its server.xml

Below a list of its location for each one of the Atlassian's applications:

クリックして server.xml の場所を確認する...

The location of your server.xml file depends on your application, operating system, and installation location. 

アトラシアン アプリケーションで共通の既定のインストール先は、次のとおりです。

  • Linux: /opt/atlassian/<application-name>
  • Windows: C:\Program Files\Atlassian\<application-name>
  • Windows: C:\Atlassian\<application-name>

The default locations of server.xml files for Atlassian applications are:

アプリケーション server.xml の場所
Jira アプリケーション <install-path>/conf/server.xml
Confluence <install-path>/conf/server.xml
Bamboo <install-path>/conf/server.xml
Bitbucket 5.0 and later

N/A, replaced by <Bitbucket home directory>/shared/bitbucket.properties

server.xml のカスタマイズを bitbucket.properties に移行する方法」をご参照ください。

Bitbucket Server 4.0 – 4.14

<Bitbucket home directory> /shared/server.xml

Stash 3.8 〜 3.11

<Stash home directory>/shared/server.xml

Stash 3.7 以前 <install-path>/conf/server.xml
Fisheye The Fisheye configuration file is config.xml, but see Configuring the Fisheye web server.
Crucible Fisheye と同様
Crowd

<install-path>/apache-tomcat/conf/server.xml

Note that crowd is predefined as the context path. Updating this requires several steps outlined by Removing the 'crowd' Context from the Application URL.

 

<install-path>  refers to where the application was installed on your system.

Locate the Connectors

Find the following lines in server.xml:

<Server port="8006" shutdown="SHUTDOWN">
...
<Connector port="7990" protocol="HTTP/1.1"
                 connectionTimeout="20000"
                 useBodyEncodingForURI="true"
                 redirectPort="8443"
                 compression="on"
                 compressableMimeType="text/html,text/xml,text/plain,text/css,application/json"/>

You need to modify both the server port (the default is 8006) and the connector port (the default is 7990) to ports that are free on your machine. The server port is required by Tomcat but is not user-facing in any way. The connector port is the port you use to access Bitbucket Server. For example, in the snippet above, the URL would be http://example.com:7990.

tip/resting Created with Sketch.

You can use netstat to identify free ports on your machine. See more information on using netstat on Windows or on Linux.

If you are using a firewall, you should ensure that it is configured to allow HTTP or HTTPS traffic over the connector port you have chosen. 

If you are running your Atlassian application on a Linux server and want to bind to privileged ports (those below 1024, for example port 80), you will need to start Bitbucket Server as root in order to successfully bind to the port. As this is not recommended, you should alternatively consider:



説明 You may wish to change the port that your Atlassian application listens on from the default one to a different value if another application is already running on any of the default ones as that will cause Tomcat (and therefore your Atlassian application) to fail during startup.
製品 Jira, Confluence, Bitbucket, Bamboo, Fisheye, Crucible
プラットフォーム サーバー (オンプレミス型)
最終更新日: 2018 年 9 月 17 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.