通过2个周末小憩的时间,终究是把linux环境下的jenkins+gitlab+jmeter框架给弄好了。jenkins的配置系列文章,可以翻看我以前的博文。此次,就将在linux下搭建环境的过程以博文的方式记录下,有写错的地方,欢迎大家批评指正。

在搭建环境时,还是掉进了一些坑,幸好自己努力的爬了出来,还给整成功了。

先配置java、tomcat环境,在后续环境搭建是一个必需品。

一、java环境配置

我linux是ubuntu 18.04

1.下载jdk

linux版本,jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.jdk放置到linux系统

通过xftp上传到linux系统中

3.将jdk解压

tar -zxvf 文件名

4.配置profile文件

使用命令vim /etc/profile

export JAVA_HOME=/home/hongboss/java/jdk1.8.0_211
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

注意:JAVA_HOME是自己jdk所处的实际路径

5.让配置生效

使用命令source /etc/profile

6.检查配置是否成功

输入java查看版本命令java -version检查配置是否成功

出现如上图片内容,即表示java环境配置成功

二、tomcat配置

配置tomcat需要先配置好java环境

1.下载tomcat

下载地址:https://tomcat.apache.org/download-90.cgi

2.tomcat放置到linux系统

通过xftp上传到linux系统中

3.解压tomcat文件

通过命令tar -zxvf 文件名

4.修改端口

使用命令vim /tomcat/conf/server.xml

5.启动tomcat

在bin目录下,使用命令./startup.sh

6.查看启动日志

使用命令:cat /logs/catalina.out

7.访问tomcat

ip+端口,出现如下所示页面,表示tomcat配置成功

8.部署web应用

将web包放到webapps路径下,如下所示是默认的web应用

三、问题

1.在linux服务器上能打开tomcat页面,在本机上访问不了

解决办法:关闭防火墙,service iptables stop

2.遇到Address already in use报错

问题原因:端口占用

解决办法:

①修改端口

②杀掉占用端口的进程

使用命令lsof -i:端口查看进程
kill -9 PID 杀掉进程
再启动tomcat服务即可

以上就是配置java、tomcat环境的完整步骤,每天记录点滴,可汇聚成浩瀚书海,加油。

Linux下环境搭建(一)——java、tomcat配置的更多相关文章

  1. Linux下环境搭建(四)——jenkins+gitlab+jmeter实践

    经过前三篇博文的介绍,jenkins+gitlab+jmeter接口自动化的框架就搭建成功了,详细可见 Linux下环境搭建(一)——java.tomcat配置 Linux下环境搭建(二)——jenk ...

  2. Linux下环境搭建(二)——jenkins+gitlab配置

    配置jenkins+gitlab环境,需要依托java环境,在之前的博文中,已配置好java环境,所以可以直接搭建这两个工具的环境即可. jenkins配置 jenkins的配置方法,在之前windo ...

  3. linux下环境搭建比较

    xampp是一款初学者使用的集成的apache mysql与php配置安装包了,我们可以利用xampp来快速安装配置php环境,下面一起来看看吧.   要在linux服务器上面挂我们的php网站程序, ...

  4. 信步漫谈之Redis—Linux下环境搭建

    一.环境 Linux 系统:Suse11(SLES-11-SP3-DVD-x86_64-GM-DVD1)Redis 安装包:redis-4.0.11.tar.gz      下载地址:http://d ...

  5. Linux下环境搭建(三)——jmeter+ant配置

    在linux环境下,使用jmeter做接口自动化,做好了前两步的准备工作后,怎能少了主角jmeter+ant了,今天就来说下jmeter+ant的配置方式. jmeter配置 jmeter下载地址:h ...

  6. GitLab篇之Linux下环境搭建

    之前公司一直在使用微软的VSS和SVN做为源代码管理工具,考虑到VSS和SVN的局限性,个人一直建议我们应该采用Git来管理我们的源代码.Git的好处不多说相信大家也都知道的.Git不仅仅是一个源代码 ...

  7. C++学习之路——1.linux下环境搭建

    学习之路,可说各有各的看法和方法.对于我来说,完全是兴趣一下子来了,脑壳发热吧.就想有个干净的环境,只想着与程序有关的东西练一练. 目前想学习C++,可是打开VC++6,再安了VS2010.VS201 ...

  8. linux下环境搭建

    1.jdk https://ivan-site.com/2012/05/download-oracle-java-jre-jdk-using-a-script/ 在linux用wget直接下载JDK ...

  9. 如何搭建Eclipse +Apache Tomcat配置Java开发环境

    Linux平台下如何搭建Eclipse +Apache Tomcat配置的Java开发环境 本文出自 "李晨光原创技术博客" 博客,请务必保留此出处http://chenguang ...

随机推荐

  1. slice 和 splice 区别

    splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改. slice(start,end)  ; start 必需.规定从何处开始选取.如果是负数,那 ...

  2. C++ 两款静态检查工具

    pclint(收费) http://www.gimpel.com/html/pcl.htmpc-lint是资格最老,最强力的代码检查工具,但是是收费软件,并且配置起来有一点点麻烦. ccpchecke ...

  3. MTK HDMI 流程

    一.HDMI初始化 1. kernel-3.18/drivers/misc/mediatek/ext_disp/mtk_extd_mgr.c static int __init mtk_extd_mg ...

  4. HttpClient入门教程

    HttpClient使用详解与实战一:https://www.jianshu.com/p/375be5929bed

  5. centos7使用ceph-deploy部署ceph

    准备阶段 准备yum源 删除默认的源,国外的比较慢 yum clean all rm -rf /etc/yum.repos.d/*.repo 下载阿里云的base源 wget -O /etc/yum. ...

  6. 四、mysql数据常用命令

    1.显示mysql中所有数据库的名称,show databases; 2.访问某个数据库,use database_name; 3.显示当前数据库中所有表的名称,show tables; 4.查看当前 ...

  7. java:calendar类及一些比较实用的utils(一)

    在java编程中经常会用到时间日期的计算.比较.格式化等等操作,刚开始接触Calendar类时,还是在初学习期间,小小白一枚,看着这个好复杂,懒惰心理作祟也就没有怎么去学习,后来在项目中经常用到,索性 ...

  8. 1.1- 1.2 hive入门

    一.hive是什么 由Facebook开源用于解决海量结构化日志的数据统计: Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射成一张表, 并提供类SQL查询功能: 构建在Had ...

  9. mongodb 由于计算机死机造成的无法启动故障

    一次计算机死机,重启后,mongodb无法启动,log显示: exception in initAndListen: 12596 old lock file, terminating Sun Mar ...

  10. 基于 Laravel 开发 ThinkSNS+ 中前端的抉择(webpack/Vue)踩坑日记

    在上一篇文章< ThinkSNS+基于Laravel master分支,从1到 0,再到0.1>,简单的介绍了 ThinkSNS+ ,这里分享在开发过程中,前端选择的心理活动. Larav ...