Tomcat简介

它是一套用来运行java web应用程序的服务环境 , java web应用程序的源码文件通常是*.jsp , jsp的服务环境由jdk和tomcat两个软件组成

它被称作JAVA容器 , web容器 , web中间件 ; Tomcat发布jsp网站应用程序的方法和apache , nginx优点相似


使用Tomcat部署jspgou

实验准备:

一台主机: IP地址为192.168.11.128

安装包:

image.png

tomcat官网下载 : 

jdk官网 : 

jspgou下载: 

一. 部署JAVA环境

第一步 : 解压文件

tar xf jdk-8u144-linux-x64.tar.gz -C /usr/local        #将jdk解压到/usr/local目录下ln -s /usr/local/jdk1.8.0_144 /usr/local/java          #设置软连接

第二步 : 修改环境变量

# vim /etc/profile.d/jdk.sh  JAVA_HOME=/usr/local/java  PATH=$JAVA_HOME/bin:$PATH  export JAVA_HOME PATH# source /etc/profile.d/jdk.sh  或  source /etc/profile  #使设置的脚本立即生效

 

第三步 : 测试java环境

java  -version       #查看java版本 , 出现java版本信息 ,则表明jdk环境搭建完成

image.png

二. 安装Tomcat

第一步 : 解压文件到指定目录中

# tar xf apache-tomcat-7.0.73.tar.gz -C /usr/local# ln -s /usr/local/apache-tomcat-7.0.73 /usr/local/tomcat

第二步 : 定义Tomcat所需要的环境变量

# vim /etc/profile.d/tomcat.sh			    CATALINA_HOME=/usr/local/tomcat	       //定义Tomcat环境变量    export CATALINA_HOME               //Tomcat安装目录(基准、工作)# source /etc/profile.d/tomcat.sh                   //加载环境变量文件

第三步 : 启动Tomcat

# /usr/local/tomcat/bin/startup.sh         //启动tomcat , 出现Tomacat started表明成功   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:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar   Tomcat started.
# /usr/local/tomcat/bin/shutdown.sh                  //关闭tomcat

第四步 : 打开浏览器进行测试 

image.png


tomcat的端口作用

Tomcat服务器通过Connector连接器组件与客户端程序建立连接 ,Connector组件负责接收客户的请求 ,以及把tomcat服务器的响应结果发送给客户; 默认情况下 , tomcat在server.xml中配置了两种连接器:

8005是tomcat本身的端口

第一个连接监听器8080端口 , 负责建立HTTP连接 , 通过浏览器访问tomcat服务器的web应用时 , 使用的就是这个连接器

第二个连接监听器8009端口 , 负责和其他的HTTP服务器建立连接 ; 再把tomcat与其它HTTP服务器集成时 , 就需要用到这个连接器

tomcat目录结构

image.png


三. 部署jspgou

第一步 : 安装数据库

# yum install mariadb  mariadb-server -y# systemctl start mariadb  &&  systemctl   enable  mariadb

第二步 : 创建jspgou需要的数据库

# mysql  -e  'create database jspgou CHARACTER SET = utf8;show  databases;'     //创建名为jspgou的数据库# mysql -e "grant all on *.* to root@'localhost' identified by '123'"           //设置root本地登录的密码(123)

第三步 : 解压jspgou源码包 , 并导入数据

# cd # unzip jspgouV6-ROOT.zip

解压源码包后 , ls查看当前目录 , 会有 ROOT  DB 这两个目录

image.png

# \cp -R ROOT /usr/local/tomcat/webapps/           //将ROOT目录复制到/usr/local/tomcat/webapps目录下# cd DB                                            //进入DB目录# mysql -uroot -p123 -D jspgou < jspgou.sql        //导入数据


编辑文件 vim /usr/local/tomcat/webapps/ROOT/WEB-INF/config/jdbc.properties

image.png

jdbc和ODBC:

jdbc是java数据库连接(java   database  connection)的缩写。是用java访问数据库的接口驱动程序。

ODBC是开放数据库连接(open  database  connection)的缩写。odbc的配置在win7/10系统控制面板的"管理工具"中的"数据源(odbc)"功能里面有。odbc中的驱动程序通常是用户在系统中安装了数据库软件的服务器或客户端软件自动生成的。


第四步 : 进行测试

在浏览器地址栏输入

image.png


系统的管理后台登录地址 :  

网站管理员默认密码为 : admin(用户名)  123456(密码)


image.png

后台界面

image.png

     到此 , 部署完毕 !!