我是 TeamCity 的新手,我试图在 CentOS 服务器上启动并运行它。我在显示控制网站时遇到问题。
以下是我设置 TeamCity 所采取的步骤。
我已经下载了最新版本的 TeamCity:https ://download.jetbrains.com/teamcity/TeamCity-2019.1.2.tar.gz并将其解压缩:
tar xpf TeamCity-2019.1.2.tar.gz
sudo yum install java-1.8.0-openjdk-devel
set the environment variables
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64
export JRE_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64
cd /var/www/apps/teamcity/TeamCity/bin
sudo su
./teamcity-server.sh stop
./teamcity-server.sh start
这是 TeamCity 的 Web 根文件夹:/var/www/apps/teamcity/TeamCity/webapps
ps -ef | grep java
netstat -anp | grep java
[root@xxx webapps]# netstat -anp | grep java
tcp6 0 0 :::8111 :::* LISTEN 1807/java
tcp6 0 0 :::9090 :::* LISTEN 10572/java
tcp6 0 0 127.0.0.1:8105 :::* LISTEN 1807/java
tcp6 0 0 xx.xx.xxx.xx:yyyy xx.xx.xxx.xx:yyyy ESTABLISHED 1551/java
unix 2 [ ] STREAM CONNECTED 1787115 1807/java
unix 2 [ ] STREAM CONNECTED 1787112 1807/java
unix 2 [ ] STREAM CONNECTED 1261444 10572/java
unix 2 [ ] STREAM CONNECTED 17997 1551/java
我无法访问站点 http:IPAddress:8111 以访问 teamcity。从我的 Windows 笔记本电脑到 CentOS 上运行的 TeamCity 无法访问站点 (http:IPAddress:8111) 的原因,我可以检查什么?
原来是tcp6的问题,禁用tcp6后,这个问题就解决了。