关键词不能为空

当前您在: 主页 > 英语 >

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服务的安装与配置的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文