jdk,tomcat安装和配置
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安装和配置相关推荐
- Tomcat安装及配置教程(超详细的图文教程)(亲测)
Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...
- Tomcat安装、配置、优化及负载均衡详解
博客园 首页 新随笔 联系 管理 订阅 随笔- 31 文章- 0 评论- 25 Tomcat安装.配置.优化及负载均衡详解 一.常见JavaWeb服务器 1.WebLogic:是BEA ...
- Tomcat 安装与配置 win10
Tomcat 安装与配置 [Win10] 一.Tomcat 下载与安装 小贴士:(老版本 Tomcat 下载) 二.Tomcat 在 eclipse 上的配置 小贴士(配置 Tomcat 时 Serv ...
- eclipse的下载JDK的安装与配置
eclipse的下载JDK的安装与配置 废话不多,按步骤来就OK.亲测可用,记下来撩妹~ 1)JDK的安装与配置 下载JDK安装包 百度搜索"oracle" 进入官网(传送门- ...
- 最新Tomcat安装及配置教程+JavaWeb项目部署
最新Tomcat安装及配置教程+JavaWeb项目部署 介绍 一.下载安装Tomcat 二.配置环境变量 三.JavaWeb项目发布 四.登录Web查询系统 介绍 此文章为自己在Tomcat配置及项目 ...
- linux下jdk的安装与配置jdk-6u45-linux-i586.bin
linux下jdk的安装与配置 一.安装JDK从sun网站上直接下载JDK:http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45- ...
- 【Java基础[JDK的安装与配置 (1.8及以上)]】
JDK的安装与配置 (1.8及以上) 一.简介 二.安装 三.环境变量的配置 1.目的 2.操作 四.验证 (1.8及以上)) 一.简介 JDK(Java Development Kit) 是 Jav ...
- JDK的安装与配置(配图)
不为失败找理由,只为成功找方法.所有的不甘,都是因为还心存梦想,在你放弃之前,好好拼一把,只怕心老,不怕路长. 文章目录 一.简介 二.JDK的下载 三.JDK的目录介绍 四.JDK的环境配置 1.打 ...
- java 第一弹:最新Oracle JDK 下载安装与配置环境变量
java 第一弹:最新Oracle JDK 下载安装与配置环境变量 1.下载网站甲骨文官网https://www.oracle.com/java/technologies/javase-downloa ...
最新文章
- AI+IoT+电池应用
- 企业建立数据驱动决策该如何做?终于有大神总结全了
- php数据库数组去重复数据库,PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)...
- 无心剑英译奥修《什么是教育?》
- 电信充q币短信怎么发_移动、联通、电信话费快来领!微信小额提现免手续费方法!刚需羊毛!...
- 你看那个人他像一条狗
- python 切割_Python切割九宫格图
- java基础简答题1
- 基于tidbV6.0探索tiflash在多标签组合场景下的使用
- 前端学习-VUE框架
- STM32 MFRC522 IC读卡 程序及原理图
- Windows下Python新手安装教程
- 2021年中国互联网广告市场年度分析
- 比尔盖茨的十大人生定律中英对照
- jasper支持哪些html标签,Jasper HTML输出宽度问题(示例代码)
- 使用STM32CubeMX创建工程模板
- 利用百度地图采集大量某一区域经纬度信息
- 一句话保险系列——几大险种混个脸熟
- 基于SSH的框架的银行业务管理系统
- 根据两个坐标系对应点计算转换关系(旋转和平移)
热门文章
- iOS 14中人工智能的进步
- 应用宝苹果版_密特拉之星应用宝下载-密特拉之星应用宝版本1.0.4 腾讯版
- 2022最全漫画网站评测
- 绝地求生登录计算机需要授权,绝地求生国服第三方授权登录异常解决方法 绝地求生国服授权登录错误怎么办...
- Neuron Newsletter 2022-07|新增非 A11 驱动、即将支持 OPC DA
- 齐齐哈尔市太美家政公司管理系统
- YY摩登兄弟个唱开办,全网运营成直播平台核心竞争力
- java第二天的总结 爱Zn
- 青岛科技大学计算机转专业,关于2016级本科生转专业学习的通知_青岛科技大学...
- PLSQL安装、PLSQL汉化