当先锋百科网

首页 1 2 3 4 5 6 7

Jdk安装

1.yum方式安装

(1).查看系统是否有jdk

如果有可以删除旧的,也可以继续使用。这里我就删除旧的,旧的是qpm包安装的,删除方法是:

rpm  -qa |grep java

rpm -e --nodeps  java包名

如果是通过tar.gz包安装的,首先要找到安装位置,删除安装包,再清除环境变量

vi /etc/profile

(2).安装java

通过yum来安装

首先搜索yum管理器中有哪些符合的安装包,然后安装合适的包

[root@localhost lib]# yum search java | grep -i --color JDK

[root@localhost lib]# yum install java-1.8.0-openjdk-devel.x86_64

876b4c8cc2c37361e53eb0e46bf85751.png

在/usr/lib/中增加这些文件就代表安装成功了

c6c15fd766134ca0a2776b032b89e546.png

a638d86a51d626ed11aed94a3da8c6d6.png

其实yum已经帮你安装了多个java安装包,都可以使用,只要在/etc/profile里配置下环境变量,就可以使用,配置不同的路径就可以使用不用的版本的java

(3).配置环境变量

这里我就进入java通用版

确认几个文件的路径:java包,rt.jar 、dt.jar、tools.jar 然后去配置环境变量

1a22d6bbeb18a1b9c6fdb47e64608242.png

394fd9e6ca49ea2b3f10a1fc32e88a70.png

如果出现下面情况,就代表以前的环境变量还在生效,我们需要把新的环境变量生效

b7326c30a42ed37accd5eefa5653f32d.png

(4)重新加载环境变量

[root@localhost bin]# source /etc/profile

然后分别输入命令:java 、javac 等命令就能够成功看到有提示语了,说明你的jdk安装成了。

2. tar.gz包安装

(1)下载jdk8

登录网址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)

(2). 登录Linux,切换到root用户

su root 获取root用户权限,当前工作目录不变(需要root密码)

sudo -i 不需要root密码直接切换成root(需要当前用户密码)

(3).在usr目录下建立java安装目录

cd /usr

mkdir java

(4).将jdk-8u60-linux-x64.tar.gz拷贝到java目录下

cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

(5).解压jdk到当前目录

tar -zxvf jdk-8u60-linux-x64.tar.gz

得到文件夹 jdk1.8.0_60

(6).编辑配置文件,配置环境变量

vim /etc/profile

添加如下内容:JAVA_HOME根据实际目录来

JAVA_HOME=/usr/java/jdk1.8.0_60

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

(7).重启机器或执行命令 :

source /etc/profile

sudo shutdown -r now

(8).查看安装情况

java -version

Javac

3. rpm安装

(1).卸载系统自带的JDK

rpm -qa|grep java

# xxx yyy zzz为你要卸载的插件,插件之间以空格隔开

rpm -e --nodeps xxx yyy zzz

(2).去官网下载合适的rpm包(可以使用迅雷下载)

(3).把安装包上传到linux机器上,位置不限

我把包放到/home/

(4).安装rpm包

进入到rpm包的位置,使用命令:rpm -ivh jdk-8u172-linux-x64.rpm

安装完毕后,进入/usr/java/里面看下包是否安装了。

(5).配置环境变量

vim /etc/profile

# 如果lib 里面有 dt.jar tools.jar ;末尾追加以下内容;

export JAVA_HOME=/usr/java/jdk-14.0.2

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

# 如果lib 里面没有 dt.jar tools.jar ;末尾追加以下内容;

export JAVA_HOME=/usr/java/jdk-14.0.2

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib

(6).重新加载环境变量

source /etc/profile

(7).测试是否安装成功

java

javac

echo $java_home

Tomcat 的安装

(1).上传压缩包或者解压后的安装包到linux上

我上传到 /usr/

然后进行解密 tar -zxvf apache-tomcat-9.0.37.tar.gz

提前查看下8080端口是否被占用,如果没占用,则后面使用8080作为tomcat的默认端口,

如果被占用则需要修改tomcat的端口,详情见步骤。。。。。。。。。

(2).配置防火墙

因为tomcat默认是使用8080端口,防火墙一般会拦截tomcat的,所以要在防火墙里开放8080端口。

vi /etc/sysconfig/iptables 修改

4f10480d8e7799efb27f904b7ab8f679.png

修改完了后,要设置防火墙在系统启动中的执行策略

chkconfig iptables off (重启后关闭防火墙)

然后输入service iptables restart 重启防火墙。

重启计算机 init 3

(3).启动tomcat

进入到/usr/apache-tomcat-9.0.37/bin 使用命令: sh start.sh启动tomcat .

(4).判断tomcat是否启动成功

方法一:日志法

6b092c242d769143f27ef8bfd3be6500.png

tailf -100 catalina.out

487da40247e387765373588ebf046faa.png

发现有这个字样就代表启动成功了

org.apache.catalina.startup.Catalina.start Server startup in [2463] milliseconds

备注:启动成功了,并不代表能够被外部访问,必须要配置防火墙策略。

方法二:端口法

还可以通过观察端口是否启动来判断tomcat是否启动成功

[root@localhost logs]# netstat -tunpl|grep -i --color listen

看见8080 、java就代表tomcat已经跑起来额

备注:端口起来了,并不代表能够被外部访问,必须要配置防火墙策略。

8e0dc7fe521b4013e5d98e04af6b0728.png

方法三:访问法

出现如下网站就代表成功了

1f1f72d8f478557565c4a2b264d4f537.png

启动失败的常见原因和解决办法

原因1. 其他程序占用了8080端口,导致tomcat的默认端口8080无法使用

对于原因1的解决方法是,执行lsof -i:8080查看端口号是否已存在,是否是tomacat驱动的java占用了,

d67e729dc266a8be05a93c10dc5278e8.png

如果不是被java占用,则需要修改tomcat的端口

Vi /usr/apache-tomcat-9.0.37/conf/server.xml文件,修改端口号为8090。

5078b1a4b7a427c61d4d4a899e363c4f.png

原因2.防火墙里没有开通tomcat将使用的端口,

默认是8080,如果修改了tomcat默认端口,则需要开放对应的。记住一定是要开放tomcat占用的端口,而不一定是8080端口。防火墙的配置上面已经说过了。

安装jenkins

(1).下载jenkins包

官网上下载适合自己的安装包

不同版本的Jenkins 需要不同版本的jdk配合

(2).安装jenkins

把jenkins包传到apache-tomcat-7.0.82/webapps/ 其他目录都可以。这里是怕不好找,大家都默认把jenkins放到这个地方。然后安装jenkins RPM包

Rpm -ivh jenkins包名

(3).首次启动jenkins

java -jar jenkins.war  --httpPort=8080

结果发现报错了,仔细一看原来是自己的8080端口被tomcat占用了,

da53df061fecb450fc8d097b6efe25bd.png

b0655c277c32914d68039c4135e49110.png

8b1b6028ddb75c2100628823c2e9b01a.png

罢了,看下8081端口是否被占用,netstat -tunpl|grep 8081,如果没有占用就使用命令:

java -jar jenkins.war  --httpPort=8081启动jenkins

3aae2a5d1545e495ca42f0d9c16fa099.png

ee573fda2674da8b29c229ca591aca2f.png

c6aa7010fbdcdb3a56cbd4f252de7eff.png

(4).解锁jenkins

去指定地点获取管理员密码

vi /root/.jenkins/secrets/initialAdminPassword

然后把管理员密码粘贴到下图中的这个位置

3766c6efa5d0ac228d52d28590af88ec.png

(5).插件安装

插件有2种方式安装,自定义安装和推荐安装。我选择了自定义安装

16c4338cb8696d7593ea4969fdd7301a.png

82713a733e4e1acc8f0054e966834e33.png

看到如下进度条就以为这你正在安装这些插件,剩下的就是等!等!等!需要耗费很多时间,因为插件比较多,如果下载速度不快的话,就要更久时间!

82713a733e4e1acc8f0054e966834e33.png

本文地址:https://blog.csdn.net/CPS1016347441/article/details/107596104

希望与广大网友互动??

点此进行留言吧!