一、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)访问

http://10.8.162.67:8080/

Tomcat安装部署 + Tomcat架构部署搭建电子商城jspgou

(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 

Tomcat安装部署 + Tomcat架构部署搭建电子商城jspgou

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)访问      (  用户  )

http://192.168.0.104:8080

Tomcat安装部署 + Tomcat架构部署搭建电子商城jspgou

(3)输入以下地址  (  管理员  )

http://192.168.0.104:8080/jeeadmin/jspgou/index.do

         用户名:admin

         密  码:123456

Tomcat安装部署 + Tomcat架构部署搭建电子商城jspgou

 

相关文章: