系列文章目录
文章目录
- 系列文章目录
- 一、前言
- 二、Tomcat部署
- 1、Tomcat Http Server
- 2、安装MySQL
- 3、部署jspgou(电子商城)
一、前言
什么是JAVA虚拟机
所谓虚拟机,就是一台虚拟的计算机。他是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。大名鼎鼎的VisualBox、VMware就属于系统虚拟机。他们完全是对物理计算机的仿真。提供了一个可以运行完整操作系统的软件平台。
程序虚拟机的典型代表就是Java虚拟机,它专门为执行单个计算机程序而设计,在Java虚拟机中执行的指令我们称为Java字节码指令。无论是系统虚拟机还是程序虚拟机,在上面运行的软件都被限制于虚拟机提供的资源中。
JAVA 如何做到跨平台
同一个JAVA程序(JAVA字节码的集合),通过JAVA虚拟机(JVM)运行于各大主流操作系统平台比如Windows、CentOS、Ubuntu等。程序以虚拟机为中介,来实现跨平台。
二、Tomcat部署
1.名词解释
java容器、web容器,web中间件
Tomcat,Resin,JBOSS,WebSphere(IBM),Weblogic(Oracle )
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。它不仅可以显示动态内容,而且它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都是使用该WEB服务器构建的,是一个基于J2EE的开放源代码的应用服务器。
JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。
WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
2.官网地址:
tomcat下载地址:https://tomcat.apache.org/
JDK下载地址:https://www.oracle.com/java/technologies/downloads/
部署
1、Tomcat Http Server
- 环境:6到8G内存
- 部署JAVA环境
提示:建议卸载默认安装openjdk软件
[root@node1 ~]# yum list | grep openjdk
Could not retrieve mirrorlist http://mirrors.elrepo.org/mirrors-elrepo.el7 error was
14: curl#7 - "Failed connect to mirrors.elrepo.org:80; 拒绝连接"
java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3 @base
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 @base
java-1.8.0-openjdk.x86_64 1:1.8.0.362.b08-1.el7_9 @updates
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.362.b08-1.el7_9 @updates
java-1.6.0-openjdk-demo.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.6.0-openjdk-src.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
........
[root@node1 ~]# yum remove -y java-1.6.0-openjdk.x86_64 java-1.6.0-openjdk-devel.x86_64 java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-headless.x86_64
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 java-1.6.0-openjdk.x86_64.1.1.6.0.41-1.13.13.1.el7_3 将被 删除
---> 软件包 java-1.6.0-openjdk-devel.x86_64.1.1.6.0.41-1.13.13.1.el7_3 将被 删除
---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.362.b08-1.el7_9 将被 删除
--> 正在处理依赖关系 java >= 1.5,它被软件包 jline-1.0-8.el7.noarch 需要
--> 正在处理依赖关系 java-1.8.0-openjdk,它被软件包 icedtea-web-1.7.1-4.el7_9.x86_64 需要
---> 软件包 java-1.8.0-openjdk-headless.x86_64.1.1.8.0.362.b08-1.el7_9 将被 删除
--> 正在检查事务
---> 软件包 icedtea-web.x86_64.0.1.7.1-4.el7_9 将被 删除
---> 软件包 jline.noarch.0.1.0-8.el7 将被 删除
--> 正在处理依赖关系 jline,它被软件包 rhino-1.7R5-1.el7.noarch 需要
--> 正在检查事务
---> 软件包 rhino.noarch.0.1.7R5-1.el7 将被 删除
--> 解决依赖关系完成
base/7/x86_64 | 3.6 kB 00:00:00
Could not retrieve mirrorlist http://mirrors.elrepo.org/mirrors-elrepo.el7 error was
14: curl#7 - "Failed connect to mirrors.elrepo.org:80; 拒绝连接"
elrepo | 3.0 kB 00:00:00
epel/x86_64 | 4.7 kB 00:00:00
extras/7/x86_64 | 2.9 kB 00:00:00
nginx-mainline/7/x86_64 | 2.9 kB 00:00:00
nginx-stable/7/x86_64 | 2.9 kB 00:00:01
updates/7/x86_64 | 2.9 kB 00:00:00
依赖关系解决
===========================================================================================================
Package 架构 版本 源 大小
===========================================================================================================
正在删除:
java-1.6.0-openjdk x86_64 1:1.6.0.41-1.13.13.1.el7_3 @base 77 M
java-1.6.0-openjdk-devel x86_64 1:1.6.0.41-1.13.13.1.el7_3 @base 20 M
java-1.8.0-openjdk x86_64 1:1.8.0.362.b08-1.el7_9 @updates 646 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.362.b08-1.el7_9 @updates 110 M
为依赖而移除:
icedtea-web x86_64 1.7.1-4.el7_9 @updates 2.3 M
jline noarch 1.0-8.el7 @anaconda 72 k
rhino noarch 1.7R5-1.el7 @anaconda 1.1 M
事务概要
===========================================================================================================
移除 4 软件包 (+3 依赖软件包)
安装大小:211 M
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在删除 : icedtea-web-1.7.1-4.el7_9.x86_64 1/7
正在删除 : rhino-1.7R5-1.el7.noarch 2/7
正在删除 : jline-1.0-8.el7.noarch 3/7
正在删除 : 1:java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64 4/7
正在删除 : 1:java-1.6.0-openjdk-devel-1.6.0.41-1.13.13.1.el7_3.x86_64 5/7
正在删除 : 1:java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64 6/7
正在删除 : 1:java-1.8.0-openjdk-headless-1.8.0.362.b08-1.el7_9.x86_64 7/7
验证中 : 1:java-1.8.0-openjdk-headless-1.8.0.362.b08-1.el7_9.x86_64 1/7
验证中 : 1:java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64 2/7
验证中 : 1:java-1.6.0-openjdk-devel-1.6.0.41-1.13.13.1.el7_3.x86_64 3/7
验证中 : 1:java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64 4/7
验证中 : icedtea-web-1.7.1-4.el7_9.x86_64 5/7
验证中 : jline-1.0-8.el7.noarch 6/7
验证中 : rhino-1.7R5-1.el7.noarch 7/7
删除:
java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3
java-1.8.0-openjdk.x86_64 1:1.8.0.362.b08-1.el7_9
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.362.b08-1.el7_9
作为依赖被删除:
icedtea-web.x86_64 0:1.7.1-4.el7_9 jline.noarch 0:1.0-8.el7 rhino.noarch 0:1.7R5-1.el7
完毕!
[root@node1 ~]# yum list | grep openjdk
Could not retrieve mirrorlist http://mirrors.elrepo.org/mirrors-elrepo.el7 error was
14: curl#7 - "Failed connect to mirrors.elrepo.org:80; 拒绝连接"
java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.6.0-openjdk-demo.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.6.0-openjdk-src.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.7.0-openjdk.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.7.0-openjdk-accessibility.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.7.0-openjdk-demo.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.7.0-openjdk-headless.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.7.0-openjdk-src.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.8.0-openjdk.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk.x86_64 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-accessibility.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-accessibility.x86_64 1:1.8.0.362.b08-1.el7_9 updates
......
1解压安装包
[root@jspgou ~]# ls
anaconda-ks.cfg jdk-8u361-linux-x64.tar.gz wordpress-4.9.4-zh_CN.zip 模板 下载
kvmvirtual wordpress-6.1.1-zh_CN.zip 视频 音乐
apache-tomcat-10.0.27.tar.gz test zabbix 图片 桌面
initial-setup-ks.cfg wordpress 公共 文档
[root@jspgou ~]# tar -xf jdk-8u361-linux-x64.tar.gz
[root@jspgou ~]# ls
anaconda-ks.cfg jdk1.8.0_361 wordpress 公共 文档
apache-tomcat-10.0.27 jdk-8u361-linux-x64.tar.gz wordpress-4.9.4-zh_CN.zip 模板 下载
apache-tomcat-10.0.27.tar.gz kvmvirtual wordpress-6.1.1-zh_CN.zip 视频 音乐
initial-setup-ks.cfg test zabbix 图片 桌面
[root@jspgou ~]#
2多版本部署java
[root@jspgou ~]# mv jdk1.8.0_361/ /usr/local/
[root@jspgou ~]# ln -s /usr/local/jdk1.8.0_361/ /usr/local/java
[root@node1 ~]# ll /usr/local/
总用量 4
drwxr-xr-x. 2 root root 6 4月 11 2018 bin
drwxr-xr-x. 2 root root 6 4月 11 2018 etc
drwxr-xr-x. 2 root root 6 4月 11 2018 games
drwxr-xr-x. 2 root root 6 4月 11 2018 include
lrwxrwxrwx. 1 root root 24 2月 14 01:42 java -> /usr/local/jdk1.8.0_361/
drwxr-xr-x. 8 root root 4096 2月 14 01:36 jdk1.8.0_361
drwxr-xr-x. 2 root root 6 4月 11 2018 lib
drwxr-xr-x. 2 root root 6 4月 11 2018 lib64
drwxr-xr-x. 2 root root 6 4月 11 2018 libexec
drwxr-xr-x. 11 root root 151 8月 21 23:14 nginx
drwxr-xr-x. 2 root root 6 4月 11 2018 sbin
drwxr-xr-x. 5 root root 49 4月 17 2022 share
drwxr-xr-x. 2 root root 6 4月 11 2018 src
[root@node1 ~]#
3配置环境变量
[root@jspgou ~]# vim /etc/profile
....
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
[root@jspgou ~]# source /etc/profile
4测试java
[root@jspgou ~]# env |grep JAVA
JAVA_HOME=/usr/local/java
[root@jspgou ~]# java -version
java version "1.8.0_361"
Java(TM) SE Runtime Environment (build 1.8.0_361-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode)
- 安装Tomcat
[root@jspgou ~]# tar -xf apache-tomcat-8.5.85.tar.gz
[root@jspgou ~]# ls
anaconda-ks.cfg initial-setup-ks.cfg nginx-1.22.1.tar.gz zabbix 视频 下载
apache-tomcat-8.5.85 jdk-8u361-linux-x64.tar.gz wordpress 公共 图片 音乐
apache-tomcat-8.5.85.tar.gz jspgouV6-ROOT.zip wordpress-4.9.4-zh_CN.zip 模板 文档 桌面
[root@jspgou ~]# mv apache-tomcat-8.5.85/ /usr/local/
[root@jspgou ~]# ln -s /usr/local/apache-tomcat-8.5.85/ /usr/local/tomcat
[root@jspgou ~]# ll /usr/local/
总用量 4
drwxr-xr-x. 9 root root 220 2月 14 16:16 apache-tomcat-8.5.85
drwxr-xr-x. 2 root root 6 4月 11 2018 bin
drwxr-xr-x. 2 root root 6 4月 11 2018 etc
drwxr-xr-x. 2 root root 6 4月 11 2018 games
drwxr-xr-x. 2 root root 6 4月 11 2018 include
lrwxrwxrwx. 1 root root 24 2月 14 16:13 java -> /usr/local/jdk1.8.0_361/
drwxr-xr-x. 8 root root 4096 2月 14 16:12 jdk1.8.0_361
drwxr-xr-x. 2 root root 6 4月 11 2018 lib
drwxr-xr-x. 2 root root 6 4月 11 2018 lib64
drwxr-xr-x. 2 root root 6 4月 11 2018 libexec
drwxr-xr-x. 11 root root 151 8月 21 23:14 nginx
drwxr-xr-x. 2 root root 6 4月 11 2018 sbin
drwxr-xr-x. 5 root root 49 4月 17 2022 share
drwxr-xr-x. 2 root root 6 4月 11 2018 src
lrwxrwxrwx. 1 root root 32 2月 14 16:17 tomcat -> /usr/local/apache-tomcat-8.5.85/
定义Tomcat所需环境变量:
[root@jspgou ~]# vim /etc/profile
CATALINA_HOME=/usr/local/tomcat #Tomcat安装目录
export CATALINA_HOME
[root@jspgou ~]# source /etc/profile
- 启动Tomcat
启动tomcat
[root@node1 ~]# bash /usr/local/tomcat/bin/startup.sh
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
Using CATALINA_OPTS:
Tomcat started.
检查端口
[root@node1 ~]# netstat -tnlp |grep java
tcp6 0 0 :::8009 :::* LISTEN 11342/java
tcp6 0 0 :::8080 :::* LISTEN 11342/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 11342/java
关于tomcat端口:
8005:是tomcat本身的端口
8080:tomcat负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。
8009:tomcat负责和其他的HTTP服务器建立连接。如nginx和apache互通时使用
在浏览器访问http://192.168.200.181:8080/
注意:服务器地址和端口
浏览器访问tomcat主页,注意关闭防火墙
关闭tomcat(切记,否则你会遇见500)
[root@node1 ~]# bash /usr/local/tomcat/bin/shutdown.sh
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
Using CATALINA_OPTS:
[root@node1 ~]# netstat -tnlp |grep java
[root@node1 ~]#
关于tomcat
- tomcat主目录介绍
[root@jspgou tomcat]# ls /usr/local/tomcat/
bin conf LICENSE NOTICE RELEASE-NOTES temp work
BUILDING.txt CONTRIBUTING.md lib logs README.md RUNNING.txt webapps
[root@jspgou tomcat]# tree -L 1
.
├── bin #存放tomcat管理脚本
├── BUILDING.txt
├── conf # tomcat 配置文件存放目录
├── CONTRIBUTING.md
├── lib # web应用调用的jar包存放路径
├── LICENSE
├── logs # tomcat 日志存放目录
├── NOTICE
├── README.md
├── RELEASE-NOTES
├── RUNNING.txt
├── temp # 存放临时文件
├── webapps # web程序存放目录
└── work # 存放编译产生的.java 与 .class文件
- webapps目录介绍
[root@jspgou tomcat]# ls /usr/local/tomcat/webapps/
docs examples host-manager manager ROOT
[root@jspgou tomcat]# cd /usr/local/tomcat/webapps/
[root@jspgou webapps]# tree -L 1
.
├── docs # tomcat 帮助文档
├── examples # web应用示例
├── host-manager # 主机管理
├── manager # 管理
├── ROOT # 默认站点根目录
6 directories, 0 files
- 默认网站的主目录(主页)
[root@jspgou webapps]# ls /usr/local/tomcat/webapps/ROOT
404.html bg-middle.png favicon.ico install.html r thirdparty u
asf-logo-wide.svg bg-nav.png index.jhtml jeeadmin RELEASE-NOTES.txt tomcat.css WEB-INF
bg-button.png bg-upper.png index.jsp META-INF res tomcat.svg
- Tomcat配置文件目录介绍(conf)
[root@jspgou tomcat]# cd /usr/local/tomcat/conf
[root@jspgou conf]# tree -L 1
.
├── Catalina
├── catalina.policy
├── catalina.properties
├── context.xml
├── jaspic-providers.xml
├── jaspic-providers.xsd
├── logging.properties
├── server.xml # tomcat 主配置文件
├── tomcat-users.xml # tomcat 管理用户配置文件
├── tomcat-users.xsd
└── web.xml
1 directory, 10 files
2、安装MySQL
1.创建数据库:
创建jspgou数据库,字符集为utf-8
# yum install -y mariadb-server mariadb
# systemctl start mariadb
[root@localhost ~]# mysqladmin -u root password 123456
# 注意如果有密码,则mysqladmin -u root -p老密码 password 新密码
[root@localhost ~]# mysql -u root -p123456
mysql> create database jspgou character set = utf8;
3、部署jspgou(电子商城)
1.解压源码包
[root@node1 ~]# ls
anaconda-ks.cfg jspgouV6-ROOT.zip wordpress-4.9.4-zh_CN.zip 模板 下载
apache-tomcat-10.0.27.tar.gz kvmvirtual wordpress-6.1.1-zh_CN.zip 视频 音乐
initial-setup-ks.cfg test zabbix 图片 桌面
jdk-8u361-linux-x64.tar.gz wordpress 公共 文档
[root@node1 ~]# unzip jspgouV6-ROOT.zip
[root@node1 ~]# ls
anaconda-ks.cfg jdk-8u361-linux-x64.tar.gz test zabbix 视频 音乐
apache-tomcat-10.0.27.tar.gz jspgouV6-ROOT.zip wordpress 必读.txt 图片 桌面
DB kvmvirtual wordpress-4.9.4-zh_CN.zip 公共 文档
initial-setup-ks.cfg ROOT wordpress-6.1.1-zh_CN.zip 模板 下载
2.更改数据库链接:
提示:在解压缩后的文件中,修改连接数据库的信息
[root@node1 ~]# vim ROOT/WEB-INF/config/jdbc.properties
......
#mysql\u914d\u7f6e
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jspgou?characterEncoding=UTF-8
jdbc.username=root # 数据库用户
jdbc.password=123456 # 数据库密码
3.导入数据:
[root@node1 ~]# mysql -u root -p123456 -D jspgou < DB/jspgou.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
[root@node1 ~]# mysql -uroot -p123456
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| discuz |
| guan |
| guanDB |
| jspgou |
| master1db |
| mysql |
| performance_schema |
| sys |
| testdb |
| wordpress |
| zabbix |
+--------------------+
12 rows in set (0.00 sec)
mysql> use jspgou;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+------------------------------+
| Tables_in_jspgou |
+------------------------------+
| jc_address |
| jc_api_account |
| jc_api_info |
| jc_api_record |
| jc_api_user_login |
| jc_config_attr |
| jc_core_admin |
| jc_core_admin_role |
| jc_core_global |
| jc_core_log |
| jc_core_member |
| jc_core_message_tpl |
| jc_core_role |
| jc_core_role_permission |
| jc_core_user |
| jc_core_website |
| jc_core_website_attr |
| jc_data_backup |
| jc_message |
| jc_online_customerservice |
| jc_popularity_group |
| jc_popularity_group_product |
| jc_popularity_item |
| jc_receiver_message |
| jc_relatedgoods |
| jc_shop_admin |
| jc_shop_advertise |
| jc_shop_advertise_attr |
| jc_shop_advertise_space |
| jc_shop_article |
| jc_shop_article_content |
| jc_shop_brand |
| jc_shop_brand_text |
| jc_shop_cardgift |
| jc_shop_cart |
| jc_shop_cart_item |
| jc_shop_category |
| jc_shop_category_attr |
| jc_shop_category_brand |
| jc_shop_category_property |
| jc_shop_category_sdtype |
| jc_shop_channel |
| jc_shop_channel_content |
| jc_shop_collect |
| jc_shop_config |
| jc_shop_consult |
| jc_shop_coupon |
| jc_shop_dictionary |
| jc_shop_dictionary_type |
| jc_shop_discuss |
| jc_shop_exended |
| jc_shop_exended_item |
| jc_shop_fashion_standard |
| jc_shop_gift |
| jc_shop_gift_exchange |
| jc_shop_keyword_q |
| jc_shop_logistics |
| jc_shop_logistics_text |
| jc_shop_member |
| jc_shop_member_address |
| jc_shop_member_coupon |
| jc_shop_member_favorite |
| jc_shop_member_group |
| jc_shop_money |
| jc_shop_order |
| jc_shop_order_gathering |
| jc_shop_order_item |
| jc_shop_order_return |
| jc_shop_order_return_picture |
| jc_shop_order_shipments |
| jc_shop_pay |
| jc_shop_payment |
| jc_shop_payment_plugins |
| jc_shop_payment_shipping |
| jc_shop_plug |
| jc_shop_plug_store |
| jc_shop_poster |
| jc_shop_product |
| jc_shop_product_attr |
| jc_shop_product_exended |
| jc_shop_product_ext |
| jc_shop_product_fashion |
| jc_shop_product_keyword |
| jc_shop_product_picture |
| jc_shop_product_standard |
| jc_shop_product_tag |
| jc_shop_product_text |
| jc_shop_ptype |
| jc_shop_ptype_exended |
| jc_shop_ptype_property |
| jc_shop_score |
| jc_shop_shipments |
| jc_shop_shipping |
| jc_shop_tag |
| jc_shop_weixin |
| jc_shop_weixinmenu |
| jc_standard |
| jc_standard_type |
| jc_third_account |
| jc_webservice |
| jc_webservice_auth |
| jc_webservice_call_record |
| jc_webservice_param |
| jc_website |
| jg_weixin |
| jg_weixinmenu |
| jg_weixinmessage |
| jo_ftp |
+------------------------------+
108 rows in set (0.00 sec)
mysql>
导入数据库会出现报错
[root@web1 ~]# mysql -u root -p123456 -D jspgou < DB/jspgou.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1067 (42000) at line 97: Invalid default value for 'api_call_time'
解决方法:
# vim /etc/my.cnf //在 [mysqld] 的下面添加两行
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
explicit_defaults_for_timestamp=1
# systemctl restart mysqld //重启数据库服务
将程序解压后的ROOT文件夹,拷贝到tomcat安装目录下的webapps文件夹下
# 不使用cp 的别名。 alias cp=‘cp -i’
[root@localhost ~]# \cp -r ROOT /usr/local/tomcat/webapps/
4.部署网站:
- 启动tomcat
[root@node1 ~]# \cp -r ROOT /usr/local/tomcat/webapps/
[root@node1 ~]# bash /usr/local/tomcat/bin/startup.sh
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
Using CATALINA_OPTS:
Tomcat started.
输入以下地址:http://192.168.200.183:8080/jeeadmin/jspgou/index.do
点击上图右上角浏览器图标访问网站首页