Tomcat简介
它是一套用来运行java web应用程序的服务环境 , java web应用程序的源码文件通常是*.jsp , jsp的服务环境由jdk和tomcat两个软件组成
它被称作JAVA容器 , web容器 , web中间件 ; Tomcat发布jsp网站应用程序的方法和apache , nginx优点相似
使用Tomcat部署jspgou
实验准备:
一台主机: IP地址为192.168.11.128
安装包:
tomcat官网下载 : http://tomcat.apache.org/
jdk官网 : http://www.oracle.com/technetwork/java/javase/downloads/index.html
jspgou下载: http://bbs.jeecms.com/fabu/62873.jhtml
一. 部署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环境搭建完成
二. 安装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
第四步 : 打开浏览器进行测试
tomcat的端口作用
Tomcat服务器通过Connector连接器组件与客户端程序建立连接 ,Connector组件负责接收客户的请求 ,以及把tomcat服务器的响应结果发送给客户; 默认情况下 , tomcat在server.xml中配置了两种连接器:
8005是tomcat本身的端口
第一个连接监听器8080端口 , 负责建立HTTP连接 , 通过浏览器访问tomcat服务器的web应用时 , 使用的就是这个连接器
第二个连接监听器8009端口 , 负责和其他的HTTP服务器建立连接 ; 再把tomcat与其它HTTP服务器集成时 , 就需要用到这个连接器
tomcat目录结构
三. 部署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 这两个目录
# \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
jdbc和ODBC:
jdbc是java数据库连接(java database connection)的缩写。是用java访问数据库的接口驱动程序。
ODBC是开放数据库连接(open database connection)的缩写。odbc的配置在win7/10系统控制面板的"管理工具"中的"数据源(odbc)"功能里面有。odbc中的驱动程序通常是用户在系统中安装了数据库软件的服务器或客户端软件自动生成的。
第四步 : 进行测试
在浏览器地址栏输入http://192.168.11.128:8080
系统的管理后台登录地址 : http://192.168.11.128:8080/jeeadmin/jspgou/index.do
网站管理员默认密码为 : admin(用户名) 123456(密码)
后台界面
到此 , 部署完毕 !!
转载于:https://blog.51cto.com/14181896/2380415