一、Tomcat Http Server
1. 部署JAVA环境
(1)上传解压安装包
# tar xf jdk-8u151-linux-x64.tar.gz -C /usr/local
(2)多版本部署java
# ln -s /usr/local/jdk1.8.0_151/ /usr/local/java
(3)配置环境变量
# vim /etc/profile
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
# source /etc/profile
# env |grep JAVA
JAVA_HOME=/usr/local/java
(4)测试java
# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
2、安装Tomcat
(1)解压安装包
# tar xf apache-tomcat-7.0.42.tar.gz -C /usr/local/
(2)多版本部署tomcat
# ln -s /usr/local/apache-tomcat-7.0.42/ /usr/local/tomcat
(3)配置环境变量
# vim /etc/profile
CATALINA_HOME=/usr/local/tomcat //Tomcat安装目录
export CATALINA_HOME
# source /etc/profile
3、启动Tomcat
(1)启动tomcat
bash /usr/local/tomcat/bin/startup.sh
(2)检查端口
# netstat -tnlp |grep java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 1812/java
tcp6 0 0 :::8009 :::* LISTEN 1812/java
tcp6 0 0 :::8080 :::* LISTEN 1812/java
(3)访问
(4)关闭tomcat(切记,否则你会遇见500)
#bash /usr/local/tomcat/bin/shutdown.sh
4、关于tomcat
(1)名词解释
java容器、web容器,web中间件 Tomcat,Resin,JBOSS,WebSphere(IBM),Weblogic(Oracle )
(2)官网地址
tomcat下载地址
http://tomcat.apache.org/
JDK下载地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
(3)关于tomcat
(1)tomcat主目录介绍
[[email protected] ~]# ls /usr/local/tomcat/
[[email protected] tomcat]# tree -L 1
.
├── bin #存放tomcat管理脚本
├── conf # tomcat 配置文件存放目录
├── lib # web应用调用的jar包存放路径
├── LICENSE
├── logs # tomcat 日志存放目录,catalina.out 为主要输出日志
├── NOTICE
├── RELEASE-NOTES
├── RUNNING.txt
├── temp # 存放临时文件
├── webapps # web程序存放目录
└── work # 存放编译产生的.java 与 .class文件(2)webapps目录介绍
# ls /usr/local/tomcat/webapps/
docs examples host-manager manager ROOT
[[email protected] tomcat]# cd webapps/
[[email protected] webapps]# tree -L 1
.
├── docs # tomcat 帮助文档
├── examples # web应用示例
├── host-manager # 主机管理
├── manager # 管理
└── ROOT # 默认站点根目录
(3)默认网站的主目录(主页)
# ls /usr/local/tomcat/webapps/ROOT
(4)Tomcat配置文件目录介绍(conf)
[[email protected] conf]# tree -L 1
.
├── Catalina
├── catalina.policy
├── catalina.properties
├── context.xml
├── logging.properties
├── logs
├── server.xml # tomcat 主配置文件
├── server.xml.bak
├── server.xml.bak2
├── tomcat-users.xml # tomcat 管理用户配置文件
├── tomcat-users.xsd
└── web.xml
(5)Tomcat日志说明
查看日志
[[email protected] ~]# tailf /usr/local/tomcat/logs/catalina.out
解决Tomcat启动慢的方法
Tomcat启动慢主要原因是生成随机数的时候卡住了,导致tomcat启动不了。是否有足够的值来用于产生随机数,可以通过如下命令来查看
[[email protected] ~]# cat /proc/sys/kernel/random/entropy_avail
方法
vim $JAVA_HOME/jre/lib/security/java.security
securerandom.source=file:/dev/random
改为
securerandom.source=file:/dev/urandom
问题完美解决
二、安装MySQL
1、安装数据库
# yum install -y mariadb-server mariadb
2、启动
# systemctl start mariadb
3、配置密码
# mysqladmin -u root password 123
注意如果有密码
mysqladmin -u root -p老密码 password 新密码
4、登录数据库
# mysql -u root -p123
5、创建数据库:
创建jspgou数据库,字符集为utf-8
MariaDB [(none)]> create database jspgou character set = utf8;
三、部署jspgou(电子商城)
1、解压源码包
# unzip jspgouV6-ROOT.zip
2、更改数据库链接
提示:在解压缩后的文件中,修改连接数据库的信息
# vim ROOT/WEB-INF/config/jdbc.properties
3、导入数据
# mysql -u root -p123 -D jspgou < DB/jspgou.sql
将程序解压后的ROOT文件夹,拷贝到tomcat安装目录下的webapps文件夹下
# \cp -r ROOT /usr/local/tomcat/webapps/
\cp 是不使用cp 的别名。 alias cp=‘cp -i’
4、部署网站
(1)启动tomcat
#bash /usr/local/tomcat/bin/startup.sh
(2)访问 ( 用户 )
(3)输入以下地址 ( 管理员 )
http://192.168.0.104:8080/jeeadmin/jspgou/index.do
用户名:admin
密 码:123456