关键词不能为空

当前您在: 主页 > 英语 >

CentOS 7 Tomcat服务的安装与配置

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 14:03
tags:

-

2021年2月28日发(作者:降水量)


CentOS 7 Tomcat


服务的安装与配置








一、


Linux


下的


Java


运行环境



Java


是一种可以撰写跨平台应用软件的面向对象的程序设


计语言,


是由


Sun Microsystems


公司于


1995



5


月推出的


Java


程序设计语言和


Ja va


平台(即


JavaSE, JavaEE,


JavaME


)的总称。


Java < /p>


技术具有卓越的通用性、高效性、


平台移植性和安全性,广泛应用 于个人


PC


、数据中心、游


戏控制台、 科学超级计算机、移动电话和互联网,同时拥有


全球最大的开发者专业社群。在全球云计 算和移动互联网的


产业环境下,


Java


更具备了显著优势和广阔前景。



JDK



Java Development Kit


)是


Sun Microsy stems


针对


Java


开发员的产品 。自从


Java


推出以来,


JDK


已经成为使


用最广泛的


Java SDK


(软件开发工具包)



JDK


是整个


Java


的核心,包括了


Java


运行环境、


Java


工具和


Java


基础类


库。< /p>



二、


CentOS

支持的


JDK



CentOS 7


中,既可以安装开源的


OpenJDK

,也可以安



Oracle



Java SE



JDK

< br>)


。通常


CentOS 7


官方 仓库提


供的开源的


openjdk


对于


Java


应用程序已经够用了,但是


国 内的开发者通常使用


Windows


平台上的

< br>Java SE


进行开


发,为了保证生产服务器和开发者 计算机上的环境相一致,


也可以在


Linux

< br>上安装


Oracle



Java SE




三、


Tomcat


服务简介



Tomcat


服务器是一个免费的开放源代码的


Web


应用服务器,


属于轻量级应用服务器,在中小型系统和并发访问用户不是


很多的场合下被普遍使用,是开发和调试


JSP


程序 的首选。


因为


Tomcat


技术先进、 性能稳定而且免费,


因而深受


Java


爱好者的喜爱并得到了部分软件开发商的认可,成为目前比


较流行的

Web


应用服务器。



Tomca t


不仅仅是一个


Java


容器,同时也 具有传统的


Web


服务器的功能:处理


HTML


页面,但是与


Apache/Nginx



比,其处理静态


HTML


的能力不如


Apache/Nginx


,通常可


以将


Tomcat



Apac he/Nginx


集成到一起,



Ap ache/Nginx


处理静态


HTML


,而让


Tomcat


处理


JSP



Java




JSP


全名为


Java Server Pages



中文名叫


java


服务器页面,


其根本是一个简化的


Servl et


设计,它是由


Sun


Micro systems


公司倡导、


许多公司参与一起建立的一种动态< /p>


网页技术标准。


JSP


技术有点类似


ASP


技术,它是在传统


的网页

< p>
HTML


(标准通用标记语言的子集)文件


(.h tm,.html)


中插入


Java


程 序段


(Scriptlet)



JSP


标记


(tag)


,从而形成

< p>
JSP


文件,后缀名为


(.jsp)





< br>JSP


开发的


Web


应用是跨平 台的,


既能在


Linux


下运行,


也能在其他操作系统上运行。



[


官方网站:


](/)


Tomcat


虽然可以跑


jsp

网页,通常不会使用它作为


web



务器,而是作为中间件。



四、


To mcat


服务的搭建与配置



如果你的 系统已经安装了开发工具包,那么本机就已经有了


java


如 果没有安装开发工具包,使用


yum


源命令安装



英文系统安装:



# yum -y groupinstall


中文系统安装:



# yum -y groupinstall


开发工具



1.


验证


java


版本



[root@Tomcat ~]# java -version


openjdk version


OpenJDK Runtime Environment (build 1.8.0_161-b14)


OpenJDK 64-Bit Server VM (build 25.161-b14, mixed


mode)


2. < /p>


安装


Java



Tomcat


在这里系统自带的


java

我们不使用,


我们使用下载的最新版


java


版本。因为


jdk



jav a


程序运行的环境,解压即能用,


不需要修改。



第一步:下载、解压安装


jdk


[root@Tomcat ~]# wget


/otn-p ub/java/jdk/8u161-b12/2f


38c3b165be4555a 1fa6e98c45e0808/jdk-8u161-linux-x64.t



[root@Tomcat ~]# tar xvf -C


/usr/local/


第二步:更改解压后的名称,方便识别



[root@Tomcat ~]# mv /usr/local/jdk1.8.0_161/


/usr/local/java/


第三步:下载、解压安装


tomcat


[root@Tomcat ~]# wget


/apach e/tomcat/tomcat


-9/v9.0.5/bin/


[root@Tomcat ~]# tar xvf -C


/usr/local/


[root@Tomcat ~]# mv /usr/local/apache-tomcat-9.0.5/


/usr/local/tomcat/


3. Tomcat


目录结构说明



[root@Tomcat ~]# cd /usr/local/tomcat/


[root@Tomcat tomcat]# ls






bin














--


启动命令目录







conf












--


配置文件目录








*重点







lib















--


库文件目录







logs












--


日志文件目录








*重点







temp










--


临时缓存文件







webapps



--web


应用家目录






*重点







work










--


工作缓存目录



4.


修改


Tomcat


环境变量



Tomcat


是 需要


jdk


才能运行,上面解压安装后,还需要在


tomcat


里配置


jdk


的目录



修改


tomcat

< p>
环境变量有三种方法:



第一种:


定义在全局里;


如果装有多个


JDK

< br>的话,


定义全局


会冲突,不建议



[root@Tomcat ~]# vim /etc/profile

< p>
第二种:写用户家目录下的环境变量文件


.bash_profile < /p>


第三种:是定义在单个


tomcat


的启 动和关闭程序里,建议


使用这种



[root@Tomcat ~]# vim /usr/local/tomcat/bin/

















--tomcat


的启动程序



[root@Tomcat ~]# vim /usr/local/tomcat/bin/














--tomcat


的关闭程序







这两个脚本里的最前面加上下


面一段:




export JAVA_HOME=/usr/local/java


export TOMCAT_HOME=/usr/local/tomcat


export CATALINA_HOME=/usr/local/tomcat


export


CLASS_PATH=$$JAVA_HOME/bin/lib:$$JAVA_HOM E/jre/li


b:$$JAVA_HOME/lib/


export


PATH=$$PATH:/usr/local /java/bin:/usr/local/tomcat/binclass


pat h


是指定你在程序中所使用的类(


.class


)文件所在的位


置。



pat h


是系统用来指定可执行文件的完整路径。



5.


启动


Tomcat

< p>
前面安装和配置好后,下面就可以启动了,启动时会有下面


这一段输出。< /p>



[root@Tomcat ~]# /usr/local/tomcat/bin/



Using CATALINA_BASE:




/usr/local/tomcat


Using CATALINA_HOME:




/usr/local/tomcat


Using CATALINA_TMPDIR: /usr/local/tomcat/temp


Using JRE_HOME:









/usr/local/java


Using CLASSPATH:








/us r/local/tomcat/bin/:/usr/local/tomcat/bin/tom

< p>


Tomcat started.


查看端口,


tomcat


默认是


8080


端口



[root@Tomcat ~]# lsof -i:8080


COMMAND




PID USER




FD




TYPE DEVICE


SIZE/OFF NODE NAME


java





31259 root




49u



IPv6 465528







0t0



TCP


*:webcache (LISTEN)


关闭


tomcat


方法



[root@Tomcat ~]# /usr/local/tomcat/bin/


使用浏览器打开测试



[root@Tomcat ~]# firefox http://192.168.1.20:8080/


可以看到如下界面




6.


修改


Tomcat


监听端口



[root@Tomcat ~]# vim /usr/local/tomcat/conf/



69





















----



8080


改成


80


的话,重启后就监听


80< /p>


端口




70

















connectionTimeout=



71

















redirectPort=


7.


目录布署



Tomcat


的数据目录(网站家目录)




/usr/local/tomcat/webapps/ROOT/




test


目录与


ROOT


同级或者是在


ROOT


的下一级都是可


行的



[root@Tomcat ~]# mkdir /usr/local/tomcat/webapps/test










--


目录名字可自定义




[root@Tomcat ~]# vim


/usr/local/tomcat/webapps/test/




--


自定 义页面内


容,如下面的话(不要写中文)



welcome to here!


8.


使用浏览器打开网页进行测试



[root@Tomcat ~]# firefox http://192.168.1.20/test/













--


这个是端口改为


80


的打开浏览器网页的方法



[root@Tomcat ~]# firefox http://192.168.1.20:8080/test/






--< /p>


这个是端口为


8080


的打开浏览器网页 的方法




五、搭建

< br>Java


应用系统



1.


环境介绍




linux + apache + php + mysql --lamp


环境



这是


php


环境



linux + nginx + php + mysql --lnmp


环境



这是


php


环境



linux + tomcat + jsp + mysql --ljtm


环境



这是


java


环境




2.


软件包




--java




--tomcat




--tomc at


连接


mysql



工具包



jsprun_6.0.0_ --java


语言开发的应用系统(网上可


以自行下载)



3.


开始部署



第一步:解压应用系统



解压应用系统:



[root@Tomcat ~]# unzip jsprun_6.0.0_ -d


/usr/local/tomcat/webapps/


更改名称:



[root@Tomcat ~]# cd /usr/local/tomcat


[root@Tomcat tomcat]#


mv ./webapps/JspRun!_6.0.0_GBK/ ./webapps/jsprun/


移动应用至前面文件夹:



[root@Tomcat tomcat]# cd


/usr/local/tomcat/webapps/jsprun/


[root@Tomcat jsprun]# mv upload/* ./


第二步:下载、解压


java


连接


mysql


的工具包



[root@Tomcat ~]# wget


/get/D ownloads/Connector-J/mysql-



[root@Tomcat ~]# tar xvf


-C /usr/src/


解压后,把连接工具拷到


tomcat< /p>


的应用目录



[root@Tomcat ~]# cd


/usr/src/mysql-connector- java-5.1.45/


[root@Tomcat mysql- connector-java-5.1.45]# cp


/usr/src/mysql-connector- java-5.1.45/mysql-connector-java


-



/usr/local/tomcat/webapps/jsprun/WEB- INF/


第三步:安装


mysql


数 据库(注意:


CentOS 7


版本开始,

系统自带的数据库为


mariadb


,已经舍弃

< p>
mysql


数据库)



[root@Tomcat ~]# yum -y install mariadb*


[root@Tomcat ~]# id mysql


uid=27(mysql) gid=27(mysql)



=27(mysql)



如果没有


mysql


这个用户,手工创建一个< /p>


mysql


用户



[root@Tomcat ~]# groupadd -g 27 mysql


[root@Tomcat ~]# useradd -u 27 mysql -g mysql



启动数据库



[root@Tomcat ~]# systemctl restart mariadb



登陆数据库,创建


java


应用所需要的帐号和库



[root@Tomcat ~]# mysql



















#


登录数据库



MariaDB> create database bbs;







#


创建


bbs




MariaDB> show databases





;











#


查看所有库



MariaDB> grant all on bbs.* to 'bbs'@'localhost' identified


by '123';







#


授权




MariaDB> flush privileges;













#


刷新



MariaDB> select user,host,password from





#


查看


user


表允许登录的用户



第五步:修改


java


应用配置连接数据库



[root@Tomcat ~]# vim


/usr/local/tomcat/webapps/jsprun/ties


dbhost = localhost





#


修改数据库地址



dbport=3306












#


端口



dbuser = bbs









#


连接用户名



dbpw = 123











#


密码



dbname = bbs









#


库名



pconnect = 0











#


持久连接




tablepre = jrun_


database = mysql


dbcharset =


charset = gbk


headercharset = 0


tplrefresh = 1







#


风格模板自动刷新开关



version=5.1


第六步:重启


tomcat


才能生效



[root@Tomcat ~]# /usr/local/tomcat/bin/









--


关闭


omcat


Using CATALINA_BASE:




/usr/local/tomcat


Using CATALINA_HOME:




/usr/local/tomcat


Using CATALINA_TMPDIR: /usr/local/tomcat/temp


Using JRE_HOME:









/usr/local/java


Using CLASSPATH:








/us r/local/tomcat/bin/:/usr/local/tomcat/bin/tom

< p>



[root@Tomcat ~]# /usr/local/tomcat/bin/














--


启动


tomcat


Using CATALINA_BASE:




/usr/local/tomcat


Using CATALINA_HOME:




/usr/local/tomcat


Using CATALINA_TMPDIR: /usr/local/tomcat/temp


Using JRE_HOME:









/usr/local/java


Using CLASSPATH:








/us r/local/tomcat/bin/:/usr/local/tomcat/bin/tom

< p>


Tomcat started.


第七步:使用浏览器打开访问安装



[root@Tomcat ~]# firefox


http://192.168.1.20:8080/jsprun/







--


注意这里


后面的


jsprun




要自己输出来


(


如果没有改端口的

< br>话还要加上端口


)



然后按照图形指引安装步骤下一步即可。



六、模块调度举例



1.


使用



Apache




ajp


模块调用进行调度后面两台



Apache



第一步:先在调度机上的



apache


配置



[root@Apache ~]# yum -y install httpd*


[root@Apache ~]# vim /etc/httpd/conf.d/proxy_












-


-


-


-


-


-


-


-



本文更新与2021-02-28 14:03,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/681633.html

CentOS 7 Tomcat服务的安装与配置的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文