常规服务器部署,java,maven,tomcat,git,jenkins的安装

导读:本篇文章讲解 常规服务器部署,java,maven,tomcat,git,jenkins的安装,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

在此之前推荐安装一个小工具wget,后期下载文件可以直接通过指令下载,无需下载到本地在上传到服务器

1、查看是否安装:

rpm -qa|grep "wget"

如果已安装会显示wget相关信息

2、安装wget:

yum -y install wget

一、安装JDK

参考我之前的一篇博客

https://blog.csdn.net/xibei19921101/article/details/103958459

二、安装Tomcat

1.到官网下载tomcat

常规服务器部署,java,maven,tomcat,git,jenkins的安装

复制超链接,然后使用wget指令

wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz

常规服务器部署,java,maven,tomcat,git,jenkins的安装

2.解压缩,然后进入bin目录下,执行startup.sh脚本启动,查看tomcat的进程情况ps aux | grep tomcat

常规服务器部署,java,maven,tomcat,git,jenkins的安装

结束tomcat,执行shutdown.sh脚本即可

常规服务器部署,java,maven,tomcat,git,jenkins的安装

3.查看服务器端口开放情况(由于tomcat默认使用的是8080端口)

netstat -tpln|grep 8080

常规服务器部署,java,maven,tomcat,git,jenkins的安装

打开浏览器结合虚拟机的ip,查看tomcat主界面,若连不上可能防火墙拦截,查看下防火墙的状态

systemctl status firewalld

常规服务器部署,java,maven,tomcat,git,jenkins的安装

先关闭下防火墙测试

systemctl stop firewalld

再次使用浏览器连接服务器的8080端口,发现成功,防火请一定是不能关闭的,只有开放端口,再重新打开防火墙systemctl start firewalld,开放8080端口

查看防火墙开放的端口

firewall-cmd --list-ports

开放防火墙端口8080

firewall-cmd --zone=public --add-port=8080/tcp --permanent

常规服务器部署,java,maven,tomcat,git,jenkins的安装

常规服务器部署,java,maven,tomcat,git,jenkins的安装

三、安装maven

1.到官网下载maven,复制超链接

常规服务器部署,java,maven,tomcat,git,jenkins的安装

wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

常规服务器部署,java,maven,tomcat,git,jenkins的安装

2.给maven配置环境变量,类似于之前给jdk配环境变量一样

常规服务器部署,java,maven,tomcat,git,jenkins的安装

export MAVEN_HOME=/gangye/softwarePackage/java_jenkins/apache-maven-3.6.3
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

PATH中多个环境变量使用:隔开

每次/etc/profile有变动后都需要重新加载配置文件

source /etc/profile

3.创建一个本地的jar包依赖保存目录,依据个人想法设置,记住路径,下面更改配置需要使用

常规服务器部署,java,maven,tomcat,git,jenkins的安装

4.进入conf目录,修改setting.xml配置文件,前面的行号,可以在view的前提下结合set number指令(小技巧,方便阅读)

常规服务器部署,java,maven,tomcat,git,jenkins的安装

常规服务器部署,java,maven,tomcat,git,jenkins的安装

5.使用指令mvn -version查看安装情况(成功)

常规服务器部署,java,maven,tomcat,git,jenkins的安装

四、安装Git

1.下载git

可以使用yum指令yum -y install git,但是yum安装无法控制版本,故选择从官网下载后安装https://github.com/git/git/releases,复制超链接

在虚拟机上可以使用wget软件结合wget指令下载安装代码

常规服务器部署,java,maven,tomcat,git,jenkins的安装

wget https://github.com/git/git/archive/v2.29.2.tar.gz

2.解压文件,将解压后文件保存在指令的目录(依据个人喜好)

tar xvzf git-2.29.2.tar.gz -C /gangye/softwarePackage/java_jenkins/

常规服务器部署,java,maven,tomcat,git,jenkins的安装

3.下载git编译所需要的依赖包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

4.编译git源码

make prefix=/gangye/softwarePackage/git all

5.安装git至/gangye/softwarePackage/git路径

make prefix=/gangye/softwarePackage/git install

6.配置环境变量,然后source /etc/profile

常规服务器部署,java,maven,tomcat,git,jenkins的安装

7.查看git是否安装成功

git --version

常规服务器部署,java,maven,tomcat,git,jenkins的安装

8.使用git clone指令克隆仓库

git clone https://gitee.com/gangye/springboot_quartz_schedule

常规服务器部署,java,maven,tomcat,git,jenkins的安装

常规服务器部署,java,maven,tomcat,git,jenkins的安装

安装Git成功

五、安装jenkins

1.使用wget下载jenkins的war包,先下载后移动到tomcat的webapp目录下

常规服务器部署,java,maven,tomcat,git,jenkins的安装

wget https://get.jenkins.io/war-stable/2.249.3/jenkins.war

将下载好的war包放到tomcat的webapps目录下

进入Tomcat的bin目录

2.执行启动命令,并查看启动日志,第一次启动会有初始化密码

./startup.sh &tail -f ../logs/catalina.out

常规服务器部署,java,maven,tomcat,git,jenkins的安装

由于.jenkins为影藏目录,使用ls -a可以查看/root下的所有目录文件,包括影藏的内容

常规服务器部署,java,maven,tomcat,git,jenkins的安装

3.解决日志中的这个问题

常规服务器部署,java,maven,tomcat,git,jenkins的安装

进入tomcat的conf目录更改content.xml文件

常规服务器部署,java,maven,tomcat,git,jenkins的安装

添加配置即可

常规服务器部署,java,maven,tomcat,git,jenkins的安装

4.自定义安装插件,暂时先都不选,跳过安装插件,设置jenkins管理员的账户密码admin后再安装插件

设置好后,后期在进入jenkins就是这样的界面

常规服务器部署,java,maven,tomcat,git,jenkins的安装

5.安装jenkins插件,插件安装在/root/.jenkins/plugins目录下,由于可能服务器使用内网模式,故需先将插件下载下来然后安装

下载jenkins的插件https://plugins.jenkins.io/下载插件

推荐一个文章https://mawenjian.net/p/1600.html,里面提供了常用的插件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/12302.html

(0)

相关推荐

半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!