使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)

现在用云服务器的人是越来越多了,连我这种新手小白也被安利了~对于练手和模拟,也确实是更加方便了,开通博客主要用于沉淀和积累,以下是本人第一篇博的内容 ~

一、远程连接到服务器(阿里云suse linux)
我用的是CRT,具体连接方法略

二、安装jdk
由于jenkins需要依赖java jdk所以要先安装jdk
1、jdk官网下载jdk的rpm包,地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、注意不要使用wget方式下载安装,可能会导致下载后无法使用(因为wget不能选择接受许可协议)
图如下:

使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第1张图片
2、下载的rpm包放在服务器的home/jdk文件夹下
在这里插入图片描述
3、使用命令rpm -i 安装rpm包,安装过程中出现提示,遇到了第一个问题,未安装成功,如下图:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第2张图片
4、使用网上的方法,在rpm命令后加入–force --nodeps,但是还是不行

5、后来突然想起刚刚不小心用rm将jdk目录删除掉了,应该是没有完全删掉。进入安装目录使用rpm -e jdk1.8删除干净再次安装即可。
如下图:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第3张图片
6、使用rpm -qa | grep jdk命令查看安装情况,下图为安装成功:
在这里插入图片描述
三、安装jenkins
1、下载jenkins(tar包),使用命令tar -jxf 包名解压tar.xz文件
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第4张图片
2、使用命令rpm -ivh 包名安装jenkins
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第5张图片
3、使用命令service jenkins start启动jenkins
在这里插入图片描述
启动报错:jenkins is neither service nor target!?

4、根据网上修复办法,使用systemctl unmask jenkins.service后提示如下图:
在这里插入图片描述
5、根据提示输入:systemctl status jenkins.service查看错误详情,显示:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第6张图片
6、如果提示java相关需考虑jdk的问题(比如java路径不对),可通过which java找到jdk安装地址,但本次应该非java相关的问题,使用命令ls -lrt /usr/bin/java可以查看到jdk的安装路径(如需配置环境变量使用命令:vi /etc/profile修改profile文件,source /etc/profile使之生效,再用echo $JAVA_HOME查看修改后的jdk路径),如下图:
在这里插入图片描述
截止到目前jenkins启动不了的问题仍未解决

使用方案二:
下载tomcat,再下载jenkins的war包,将war包放入tomcat中启动

四、下载tomcat
1、使用wget + 网址的方式下载tomcat
2、tomcat无需安装只需启动即可,进入bin目录执行./startup.sh,如图:
启动tomcat
如果要关闭执行./shutdown.sh,或者直接kill掉,如下图:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第7张图片
3、访问tomcat:服务器ip地址+端口号,端口号默认为8080,如我的tomcat访问地址为:39.XXX.100.254:8080/,服务启动成功如图:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第8张图片
4、tomcat修改端口号方法(一般不修改):在配置文件中修改端口号:vim /home/apache-tomcat-8.5.47/conf/server.xml修改后需要重启
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第9张图片
5、此时tomcat已启动,但外网不能访问,因为阿里云服务器需要设置安全组,如图:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第10张图片
五、再次启动Jenkins
1、将下载好的jenkins的war包放到tomcat下:/home/apache-tomcat-8.5.47/webapps,会自动生成一个jenkins的文件夹在此目录(tomcat自动解压),如下图:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第11张图片
2、使用浏览器访问jenkins,访问方式为tomcat的ip地址+“/jenkins”:http://39.XXX.100.254:8080/jenkins
3、成功进入jenkins页面,如下图:
使用阿里云服务器搭建测试环境(阿里云服务器+jdk+Jenkins+Tomcat)_第12张图片4、解锁jenkins,复制给出的地址:/root/.jenkins/secrets/initialAdminPassword,在服务器上使用vim打开或用cat查看,可看到一行密码,拷贝出来,粘贴到管理员密码处,点击继续按钮
5、根据界面提示,选择推荐安装插件并等待安装
6、安装成功要创建用户(过程写在其他文档中:jenkins+GIT配置使用)

所以,jenkins未能单独启动这个问题需要先遗留啦,以后如有需要再解决~知道的小伙伴可以留言支招,多谢!

以上,就是本人第一篇博客的全部内容啦,以后的日子,加油~

你可能感兴趣的:(jdk,jenkins,阿里云,tomcat)