本站所有文章均为原创,如您有所获益,恳请帮忙点击站内广告支持一下,您的帮助是我持续更新的动力!

【CentOS 7】安装部署JDK与Tomcat

发布:TangLu2017-5-18 16:35分类: Web服务 标签: Tomcat jdk java

一、JDK的安装

JAVA根据应用领域不同分为了JAVE SE(J2SE)、JAVA EE(J2EE)JAVA ME(J2ME)三类。其中J2SE是JAVA标准版,主要为中小型应用提供类库,而J2EE是企业版,J2ME则是JAVA移动版,用于手持设备上的应用程序。目前工作中基本使用的都是J2SE。而JDK就是JAVA的运行时环境(JDK包含了JRE,JRE是JAVA运行环境

1、下载JDK

在Oracle官网进行jdk下载,分为不同系统和不同类型的安装包,按需下载即可

java.png

2、通过rpm包安装jdk

yum install jdk-8u77-linux-x64.rpm
或者
rpm -ivh jdk-8u77-linux-x64.rpm

 

3、通过rpm包安装的jdk,在安装完后会在/usr/java下生成一系列目录和文件,如果是tar包的只需要解压到需要的目录即可,然后进行下一步配置系统环境变量

java2.png

 

4、给JAVA运行环境设置环境变量,设置好了后直接输入java命令,能正常运行说明环境已经设置成功,使用java -version可以查看版本

tar zxf jdk-8u261-linux-x64.tar.gz
mv jdk1.8.0_261 /usr/local/
ln -s /usr/local/jdk1.8.0_261 /usr/local/jdk

vi /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$CLASSPATH:$PATH

. /etc/profile.d/java.sh


java3.png

 

 

JVM运行参数配置:

java  -XX:+PrintFlagFinal:打印出所有参数及默认值

java  -XX:+<option>:开启此参数指定的功能

java  -XX:-<option>:关闭此参数指定的功能

java  -XX:<option>=<value>:给option赋值

 

二、安装Tomcat

1、Tomcat官方站点为http://tomcat.apache.org/下载到合适版本的tar包后解压到/usr/local目录下并且做一个软连接方便工作。

tar zxf apache-tomcat-8.0.33.tar.gz -C /usr/local/
ln -sv apache-tomcat-8.0.33 /usr/local/tomcat

 

2、在tomcat目录下有多个目录,各目录的作用:

bin目录有一大堆java文件和脚本,如catalina.sh脚本用于启动tomcat;

conf目录用于存放配置文件,其下有一个server.xml是主配置文件,类似httpd.conf,还有一个tomcat-users.xml用于配置管理tomcat的管理员信息

lib目录用于存放类文件;

logs目录用于存放日志文件;

temp目录用于存放临时文件;

work目录是工作目录;

webapps目录用于部署应用程序,类似apache的htdocs目录,webapps/ROOT目录是默认网站的根目录,其他目录则需要在访问的时候跟上路径名


3、tomcat的运行需要设置一个catalina的环境变量(catalina是tomcat的代码名称,tomcat则是程序名称),设置好了后即可以直接运行catalina命令,该命令用于启动和管理tomcat服务,tomcat默认监听端口是8080,还有一个用于ajp协议的端口是8009


vi /etc/profile.d/tomcat.sh
export CATALINA_HOME=/usr/local/tomcat
export PATH=CATALINA_HOME/bin:$PATH
. /etc/profile.d/tomcat.sh
java4.png

 

4、使用catalina脚本启动tomcat,默认监控端口为8080,如果启动时发现端口没有监听,可以运行catalina.sh run,会在当前窗口打印出具体的信息以便调试

java5.png


5、最后访问tomcat的默认首页测试,如果打不开的话看看防火墙设置。在测试页右侧可以看到Server Status、Manager app、Host manager三个选项,点击后提示需要用户名密码,这里的用户名密码就需要在tomcat-user.xml里配置

java6.png


6、修改tomcat-user.xml配置管理员信息,然后重启tomcat后就可以点击上面三个标签来管理tomcat和建立虚拟主机等,不过在生产环境中一般都将这几个目录给禁止访问了,以免被入侵后上传木马

tomcat11.png


 

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
版权所有:《Linux运维技术学习站点
文章标题:《【CentOS 7】安装部署JDK与Tomcat
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-302.html  [生成短网址]
et_highlighter51

已有 0/4479 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~