1.jdk安装和配置:

安装: 创建一个文件夹,存放jdk,tomcat等等,mkdir /usr/local/mytools

进入该文件,rz上传jdk:  jdk-8u151-linux-x64.tar.gz,

linux解压命令:

 tar压缩命令tar压缩命令为 tar -zcvf  压缩名.tar.gz 文件/目录tar解压命令为 tar -zxvf 压缩包名tar -zxf  压缩包名 //静默解压方式zip文件zip压缩命令 zip -q -r 压缩包名.zip 目录/文件名zip -r xxx.zip ./*zip解压命令 unzip filename.zip

mytools文件夹目录下,解压jdk至/usr/local/java文件夹:

tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/java  注:在解压的时候 -C 是解压到指定目录中,一定要加-C参数,而且区分大小写的

配置jdk环境变量:

打开配置文件: vim /etc/profile

并在文件的最后添加如下内容:

 #java environmentexport JAVA_HOME=/usr/local/java/jdk1.8.0_151  #请修改JDK解压路径export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarexport PATH=$PATH:${JAVA_HOME}/bin

设置环境变量生效: source /etc/profile

查看环境变量是否配置成功:    java -version

2.tomcat安装和配置:

上传tomcat到 : /usr/local/mytools

解压tomcat到:/usr/local/java

 tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local/java

进入tomcat的bin目录:cd /usr/local/apache-tomcat-8.5.20/bin

启动或关闭tomcat:

  ./startup.sh./shutdown.sh注1:如何查看远程服务器的日志cd /usr/local/apache-tomcat-8.5.20/logstail -f catalina.out                                                 #实时查看日志文件tail -100f catalina.out                                              #实时查看日志文件后一百行 

添加管理员、密码、权限:

进入:cd /usr/local/apache-tomcat-8.5.20/conf  ,vim tomcat-users.xml

然后在<tomcat-users>标签中插入以下内容(即添加管理员、密码、权限)

  <role rolename="manager-gui"/> <user username="admin" password="1234" roles="manager-gui"/>

此步骤完成后manager应用仍然会拒绝访问,因为tomcat8.5以后在manager应用中,默认只允许本机访问

在Tomcat目录下 /conf/Catalina/localhost/ 下创建 manager.xml ,并在文件中添加以下内容:

<Context privileged="true" antiResourceLocking="false"   docBase="${catalina.home}/webapps/manager">  <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context> 

重启tomcat,使修改生效(先停止再启动)

进入 :  /usr/local/apache-tomcat-8.5.20/bin,先关闭./shutdown.sh  ,再重启tomcat ./startup.sh

3.CentOS7下设置tomcat开机自启动:

systemctl命令:

查看全部服务命令:systemctl list-unit-files --type service      ctrl+c可以回到命令输入查看服务:systemctl status 服务名.service启动服务:systemctl start 服务名.service停止服务:systemctl stop 服务名.service重启服务:systemctl restart 服务名.service增加开机启动:systemctl enable 服务名.service删除开机启动:systemctl disable 服务名.service

tomcat自启动:进入:cd /usr/lib/systemd/system,    vi tomcat.service

添加一下内容,请注意,其中jdk,tomcat的所在目录位置一定要写对

[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forking
Environment='JAVA_HOME=/usr/local/java/jdk1.8.0_151'
Environment='CATALINA_PID=/usr/local/java/apache-tomcat-8.5.20/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/java/apache-tomcat-8.5.20'
Environment='CATALINA_BASE=/usr/local/java/apache-tomcat-8.5.20'
#Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'PIDFile=/usr/local/java/apache-tomcat-8.5.20/tomcat.pid
ExecStart=/usr/local/java/apache-tomcat-8.5.20/bin/catalina.sh start
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target

使用tomcat服务: systemctl enable tomcat  ,加载tomcat服务:systemctl daemon-reload

启动tomcat:systemclt start tomcat。此外:systemclt status/stop/restart tomcat 是查看tomcat的状态,停止,重启

最后一步,配置防火墙:firewall-cmd --zone=public --add-port=8080/tcp --permanent

加载防火墙:firewall-cmd --reload

重启虚拟机: reboot 或shutdown -r now

4.关于防火墙命令:

CentOS 7.0默认使用的是firewall作为防火墙1.查看防火墙状态  firewall-cmd --state2.停止firewall: systemctl stop firewalld.service3.禁止firewall开机启动: systemctl disable firewalld.service CentOS7防火墙firewalld默认是开启的,下面记录如何使用firewalld开放Linux端口:开启端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent删除指定端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent查询指定端口号是否开启:firewall-cmd --query-port=8080/tcp重启防火墙(不重启以上的设置是不会生效的):firewall-cmd --reload查询有哪些端口是开启的:firewall-cmd --list-port注:--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效

以上就是我的重要步骤小记

jdk,tomcat安装和配置相关推荐

  1. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  2. Tomcat安装、配置、优化及负载均衡详解

    博客园 首页 新随笔 联系 管理 订阅 随笔- 31  文章- 0  评论- 25  Tomcat安装.配置.优化及负载均衡详解 一.常见JavaWeb服务器      1.WebLogic:是BEA ...

  3. Tomcat 安装与配置 win10

    Tomcat 安装与配置 [Win10] 一.Tomcat 下载与安装 小贴士:(老版本 Tomcat 下载) 二.Tomcat 在 eclipse 上的配置 小贴士(配置 Tomcat 时 Serv ...

  4. eclipse的下载JDK的安装与配置

    eclipse的下载JDK的安装与配置  废话不多,按步骤来就OK.亲测可用,记下来撩妹~ 1)JDK的安装与配置 下载JDK安装包  百度搜索"oracle" 进入官网(传送门- ...

  5. 最新Tomcat安装及配置教程+JavaWeb项目部署

    最新Tomcat安装及配置教程+JavaWeb项目部署 介绍 一.下载安装Tomcat 二.配置环境变量 三.JavaWeb项目发布 四.登录Web查询系统 介绍 此文章为自己在Tomcat配置及项目 ...

  6. linux下jdk的安装与配置jdk-6u45-linux-i586.bin

    linux下jdk的安装与配置 一.安装JDK从sun网站上直接下载JDK:http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45- ...

  7. 【Java基础[JDK的安装与配置 (1.8及以上)]】

    JDK的安装与配置 (1.8及以上) 一.简介 二.安装 三.环境变量的配置 1.目的 2.操作 四.验证 (1.8及以上)) 一.简介 JDK(Java Development Kit) 是 Jav ...

  8. JDK的安装与配置(配图)

    不为失败找理由,只为成功找方法.所有的不甘,都是因为还心存梦想,在你放弃之前,好好拼一把,只怕心老,不怕路长. 文章目录 一.简介 二.JDK的下载 三.JDK的目录介绍 四.JDK的环境配置 1.打 ...

  9. java 第一弹:最新Oracle JDK 下载安装与配置环境变量

    java 第一弹:最新Oracle JDK 下载安装与配置环境变量 1.下载网站甲骨文官网https://www.oracle.com/java/technologies/javase-downloa ...

最新文章

  1. AI+IoT+电池应用
  2. 企业建立数据驱动决策该如何做?终于有大神总结全了
  3. php数据库数组去重复数据库,PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)...
  4. 无心剑英译奥修《什么是教育?》
  5. 电信充q币短信怎么发_移动、联通、电信话费快来领!微信小额提现免手续费方法!刚需羊毛!...
  6. 你看那个人他像一条狗
  7. python 切割_Python切割九宫格图
  8. java基础简答题1
  9. 基于tidbV6.0探索tiflash在多标签组合场景下的使用
  10. 前端学习-VUE框架
  11. STM32 MFRC522 IC读卡 程序及原理图
  12. Windows下Python新手安装教程
  13. 2021年中国互联网广告市场年度分析
  14. 比尔盖茨的十大人生定律中英对照
  15. jasper支持哪些html标签,Jasper HTML输出宽度问题(示例代码)
  16. 使用STM32CubeMX创建工程模板
  17. 利用百度地图采集大量某一区域经纬度信息
  18. 一句话保险系列——几大险种混个脸熟
  19. 基于SSH的框架的银行业务管理系统
  20. 根据两个坐标系对应点计算转换关系(旋转和平移)

热门文章

  1. iOS 14中人工智能的进步
  2. 应用宝苹果版_密特拉之星应用宝下载-密特拉之星应用宝版本1.0.4 腾讯版
  3. 2022最全漫画网站评测
  4. 绝地求生登录计算机需要授权,绝地求生国服第三方授权登录异常解决方法 绝地求生国服授权登录错误怎么办...
  5. Neuron Newsletter 2022-07|新增非 A11 驱动、即将支持 OPC DA
  6. 齐齐哈尔市太美家政公司管理系统
  7. YY摩登兄弟个唱开办,全网运营成直播平台核心竞争力
  8. java第二天的总结 爱Zn
  9. 青岛科技大学计算机转专业,关于2016级本科生转专业学习的通知_青岛科技大学...
  10. PLSQL安装、PLSQL汉化