通过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环境的完整步骤,每天记录点滴,可汇聚成浩瀚书海,加油。

本文仅代表作者观点,系作者@温一壶清酒发表。欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。文章出处:http://www.cnblogs.com/hong-fithing/

转载于:https://www.cnblogs.com/hong-fithing/p/10890812.html

Linux下环境搭建(一)——java、tomcat配置相关推荐

  1. Linux开发环境搭建之Java开发环境JDK安装配置

    2019独角兽企业重金招聘Python工程师标准>>> 这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系 统封闭不能修改的 ...

  2. linux下 环境搭建教程,Linux环境下搭建pNFS使用环境教程

    我用的是虚拟机虚拟pNFS Data Server . pNFS Metadata Server.pNFS Client,它们的IP如下: pNFS Data Server:192.168.245.1 ...

  3. 嵌入式Linux开发环境搭建-(4)安装交叉编译工具链

    在ubuntu16.04.2中,安装交叉编译工具链 在ubuntu中进行嵌入式应用程序开发,安装交叉编译工具链是不可缺少的一个环节. PC操作系统:ubuntu16.04.2 LTS 开发板:天嵌科技 ...

  4. [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务

    在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...

  5. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  6. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6  文章- 2  评论- 2 < ...

  7. Linux下svn搭建配置流程

    Linux下svn搭建配置流程     一.    源文件编译安装.源文件共两个,为: 1.   下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...

  8. Linux下svn搭建配置

    Linux下svn搭建配置 1.安装svn客户端    yum install subversion    svnserve --version                       :如果成功 ...

  9. linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)

    CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群) CentOS 7.4(腾讯云) pcre库 zlib库 openssl Nginx服务器 安装gcc g++开发类库 y ...

  10. Linux测试环境搭建步骤

    Linux测试环境搭建步骤 准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz ...

最新文章

  1. Java常用的技术网站
  2. 实现和调用API接口
  3. 独家直播双十一全网动态?前黑客“劳改”带你玩转大数据
  4. 【Linux】Linux服务器(centos7)环境搭建java/python3/nginx
  5. .NET Core容器化开发系列(一)——Docker里面跑个.NET Core
  6. grade项目导入新external libraries_【易推荐】德意志银行学院中国项目启动
  7. 返回一个二维整数数组最大子数组的和
  8. mllib协同过滤 java实现_协同过滤(ALS)算法介绍及Spark MLlib调用实例(Scala/Java/Python)...
  9. java 热布署 开源_一种简单快捷的 java 热部署方式
  10. 吃货的第一要诀 | 在马来西亚这么吃才爽!
  11. python-使用字典使Fibonacci更有效率
  12. YJX_rxjh_21_3.2.3
  13. Access 至少一个参数没有被指定值 解决方法
  14. Gdiplus::Bitmap转HBITMAP与HBITMAP转Gdiplus::Bitmap
  15. C语言的除法和取余问题
  16. 新媒体素材采集工具,帮你采集新媒体素材,提高效率
  17. 程序员自我修养阅读笔记——Windows PE/COFF
  18. 操作系统基础概念大扫盲 - 操作系统系列(一)(持续更新,争取完整)
  19. excel打开密码忘记了_如何设置EXCEL文件打开和编辑密码
  20. 中国Java培训机构09年度排行榜

热门文章

  1. 【大数据】Azkaban学习笔记
  2. android调用系统的自定义裁剪后得到的图片不清晰,使用MediaStore.EXTRA_OUTPUT获取缓存下的清晰图片...
  3. JQ插件jkscroll应用到页面中的效果
  4. uva-110-没有for循环的排序
  5. mysql一对多查询合并多的一方的数据。
  6. 自动外呼——设计思路整理篇
  7. 微信支付phpv3给我们留下的坑
  8. python 如何运行程序
  9. mysql的json使用
  10. python竖着输出_Python中三种格式化输出的方式