ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 准备工作 [TOC] ## 环境、工具列表 >1.一台centOS的服务器 2.ftp 3.link //命令行浏览器 4.tomcat 5.maven 6.jenkins 7.sonarqube 8.mysql 9.java环境 10.git ## centOS基本命令 >ifconfig 查询ip地址 ### 启动ssh服务 >netstat -anp|grep :22 查看sshd服务启动 service sshd start 启动ssh服务 service iptables status 查询服务状态 ## 部署流程 1.确认IP地址 2.确认登录用户名、密码 3.确认可以ssh连接 4.确认防火墙处于关闭状态 ## 安装java yum install java 测试 java -version ## 安装git yum install git 安装git 测试 git version ### git初始化 >git config --global user.name "……" git config --global user.email "……" ssh-keygen -t rsa -C "email" 全部回车 cd ~/.ssh/ ls 查看是否成功生成数字证书 vim id_rsa.pub 把内容粘在github网站的ssh_key里 验证 ssh git@github.com You've successfully authenticated. 成功 ## 安装maven 下载[bin.zip](http://maven.apache.org/download.cgi)包 cd /opt/ wget 下载连接地址 解压 unzip [程序名] cd [maven] pwd 查看当前路径 vim /etc/profile 配置 export MAVEN_HOME=[maven] export PATH=$PATH:$MAVEN_HOME/bin . /etc/profile 加载配置 测试 mvn -version ## 安装tomcat [core zip](https://tomcat.apache.org) cd /opt wget [tomcat] unzip [tomcat] tar -xzvf [tomcat] cd [tomcat] chmod a+x -R * 给tomcat文件赋予可执行权限 ps -ef|grep tomcat ## 配置文件 ```xml conf/web.xml <security-constraint> <web-resource-collection > <web-resource-name >SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> ```