Tomcat发布电商网站

news/2024/5/8 12:18:54/文章来源:https://blog.csdn.net/qq_38135115/article/details/107345667

使用tomcat发布JSP电商网站

一、Centos7安装JDK

1-卸载自带openjdk:

rpm -qa | grep jdk
yum -y remove fileName (fileName为上步查找到的各个文件)

2-验证是否卸载成功:

[root@localhost ~]# java -version
bash: java: command not found..以上不被识别就是卸载成功的

3-官网下载JDK版本的tar.gz包(jdk1.8)

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载完成以后上传到centos7服务器。注:不要使用wget命令直接下载,否则下一步解压的时候会出错,因为去Oracle官网下载过jdk之前需要同意Oracle的安装协议,不然不能下载,但是用wget的方式,默认是不同意,虽然能下载下来,但是下载下来的文件会有问题,所以在Linux上解压一直失败。

4-解压缩下载好的tar.gz包到安装位置

mkdir -p /usr/local/java
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/cd /usr/locacd l/java
ls
pwd查看解压的java文件的全称
/root/usr/local/java/jdk1.8.0_211

5-在/etc/profile末尾中新增语句:

vim /etc/profileexport JAVA_HOME=/usr/local/java/jdk1.8.0_151  #是上面解压的java的全路径export JRE_HOME=${JAVA_HOME}/jre #JAVA_HOME变量下的jre,也是上面解压文件的jre 可以写全路径export CLASSPATH=::${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

6-使用如下命令使配置生效

source /etc/profile

7-检验是否安装成功:

[root@localhost local]# java -versionjava 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)输出上面的版本信息即代表安装成功。

二、Centos7安装Maven

1-下载maven的tar.gz包,(maven 3.5.0):

wget https://archive.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

2-然后解压缩下载好的tar包到安装位置:

mkdir -p /usr/local/maven
tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/

3-修改 /etc/profile文件,配置环境变量:

vim /etc/profile
将安装JDK配置的环境变量变成如下形式:export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0 #增加此行 是解压后的apache文件的pwd全路径
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH #修改此行加入MAVEN_HOME的配置

4-使配置的环境变量生效:

source /etc/profile

5-检验maven是否安装成功:

[root@localhost a]# mvn -vApache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/maven/apache-maven-3.5.0
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.8.0_151/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.16.1.el7.x86_64", arch: "amd64", family: "unix"完成maven的安装和配置。

三、Centos7安装Git–管理工具

1-安装git:

yum -y install git

2-检验是否安装成功:

[root@localhost a]# git --version
git version 1.8.3.1
输出安装好的git版本信息,证明git安装成功。

四、安装mysql并导入网站数据库

1-安装mysql

[root@nmserver-7 ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel

2- 开启mysql服务

[root@nmserver-7 ~]# systemctl start  mariadb 

3-数据库安全设置(配置root用户的密码为:123456)

[root@nmserver-7 ~]# mysql_secure_installation 

4-登陆数据库测试

[root@nmserver-7 ~]# mysql -u root -p

五、安装tomcat环境

注意apache-tomcat全称要用Tab补全

下载linux下的Tomcat压缩包 apache-tomcat-8.5.13.tar.gz
放到home下(目录随意,可以自己新建一个文件夹) 解压缩执行命令:tar -zxvf apache-tomcat-8.5.13.tar.gz -C /homecd /home/apache-tomcat-8.5.13/bin
ls #内有很多文件 .sh结尾的就是shell文件

1-启动tomcat

执行命令:
cd /home/apache-tomcat-8.5.13/bin
./startup.sh 注意:此处在哪个终端安装的tomcat就要在哪个终端启动,不然就会报环境配置错误

2-开放8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanentcentos7 已经更改了防火墙策略,所以使用这种方式来打开端口:
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效重启防火墙:firewall-cmd --reload查看tomcat是否启动
ps -ef |grep tomcat

3-验证

可以在Windows下通过输入虚拟机的ip地址来访问例如:192.168.1.100:8080显示了tomcat的欢迎页,说明了tomcat已经成功运行了。

4-tomcat的网站的默认路径

/home/apache-tomcat-8.5.41/webapps/ROOT

六、发布电商网站

数据库操作

1-创建数据库
create database jspgou CHARACTER SET utf8 COLLATE utf8_general_ci;
2-导入数据库

将网站中的数据库复制到Linux系统中,并使用以下命令将数据库导入

mysql -u root -p jspgou<jspgou.sql
3-检查数据库是否导入成功

网站发布

1-将程序解压后的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下。
unzip -o  -d /home/jspgouV…… myfile.zip把myfile.zip文件解压到/home/jspgou……/
-o:不提示的情况下覆盖文件;
-d: 将文件解压缩到某目录-d /home/sunny指明将文件解压缩到/home/sunny目录下;
2-配置数据库密码以连接数据库:
cd /var/tomcat/apache-tomcat-8.5.41/webapps/ROOT/WEB-INF/configvim jdbc.propertiesjdbc.url=jdbc:mysql://127.0.0.1:3306/jspgou?characterEncoding=UTF-8jdbc.username=rootjdbc.password=123456
3-启动tomcat
cd /var/tomcat/apache-tomcat-8.5.41/bin/
./startup.sh

访问网站

访问网站:http://192.168.75.140:8080/
访问网站后台:http://192.168.75.140:8080/jeeadmin/jspgou/index.do

如果发布网站后,不能访问?

1、检查java命令是否可用?
source /etc/profil
2、tomcat服务是否启动
 ./shutdown.sh  ---  ./startup.s
3、检查防火墙设置(8080)端口是否打开
4、检查selinux安全机制是否关闭
5、数据库是否连接成功
ps -ef|grep java
./catalina.sh run

七、配置DNS,使用域名访问网站

1、安装DNS服务器

(1)安装bind程序包:
yum install bin
(2)启动服务
systemctl  start  named.servic
(3)设置自启动状态
systemctl  enable  named.servic

2、主配置文件配置:#vim /etc/named.conf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bc0Gnp4W-1594726193579)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8836\wps1.jpg)]

在文件末尾添加加载辅助区域文件的内容:
include "/etc/named.rfc1912.zones"
更改辅助区域文件:
vim /etc/named.rfc1912.zones  
编辑内容如下
复制产生区域配置文件,并对其进行修改如下:
cd /var/named/
cp named.localhost jspgou.zone
chown named:named jspgou.zone
vim jspgou.zone 
重启named服务
systemctl restart named

3、设置客户端DNS地址并进行测试

4、使用域名访问网站

例:在centos7中搭建tomcat发布电商网站,并使用www.jspgou.com来访问网站

1-卸载自带openjdk:

rpm -qa | grep jdk
yum -y remove java*

在这里插入图片描述
2-验证是否卸载成功:

[root@localhost ~]# java -version
bash: java: command not found..
以上不被识别就是卸载成功的

在这里插入图片描述
3-官网下载JDK版本的tar.gz包(jdk1.8)
将jdk上传到centos7服务器的桌面
在这里插入图片描述

4-解压缩下载好的tar.gz包到安装位置

mkdir -p /usr/local/java
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/

在这里插入图片描述

cd /usr/local/java
ls

在这里插入图片描述
pwd查看解压的java文件的全称,将路径复制以配置环境变量
在这里插入图片描述
5-在/etc/profile末尾中新增语句:

vim /etc/profile

在这里插入图片描述
6-使用命令使配置生效

source /etc/profile

在这里插入图片描述
7-检验是否安装成功:

java -version

在这里插入图片描述
二、Centos7安装Maven
1-把maven的tar.gz包复制到/home/lying/桌面:
在这里插入图片描述
2-然后解压缩下载好的tar包到安装位置:

mkdir -p /usr/local/maven
tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/

在这里插入图片描述
将路径复制以配置环境变量
在这里插入图片描述
3-修改 /etc/profile文件,配置环境变量:

vim /etc/profile

将安装JDK配置的环境变量加上MAVEN的环境
在这里插入图片描述
4-使配置的环境变量生效:

source /etc/profile

5-检验maven是否安装成功:

[root@localhost a]# mvn -v

在这里插入图片描述

三、Centos7安装Git–管理工具
1-安装git:

yum -y install git

在这里插入图片描述
2-检验是否安装成功:

[root@localhost a]# git --version

在这里插入图片描述
四、安装mysql并导入网站数据库
1-安装mysql

[root@nmserver-7 ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel

在这里插入图片描述
2- 开启mysql服务

systemctl start  mariadb 

3-数据库安全设置(配置root用户的密码为:123456)

mysql_secure_installation 

4-登陆数据库测试

[root@nmserver-7 ~]# mysql -u root -p

在这里插入图片描述
五、安装tomcat环境
将压缩包下载上传到服务器并解压
在这里插入图片描述

mkdir /usr/local/tomcat
执行命令:tar -zxvf apache-tomcat-8.5.13.tar.gz -C /home

在这里插入图片描述
查看目录

cd /usr/local/apache/apache-tomcat-8.5.13/bin

在这里插入图片描述
1-启动tomcat
在bin目录下执行命令:

./startup.sh 

在这里插入图片描述

firewall-cmd --zone=public --add-port=8080/tcp --permanent

在这里插入图片描述
重启防火墙:firewall-cmd --reload
在这里插入图片描述
查看tomcat是否启动

ps -ef |grep tomcat

在这里插入图片描述
3-验证
在这里插入图片描述
4-tomcat的网站的默认路径

apache-tomcat-8.5.41/webapps/ROOT
在这里插入图片描述
六、发布电商网站
1-将网站上传到服务器下的/home/lying/桌面目录下,并解压到/usr/local/tomcat里
在这里插入图片描述
解压到当前目录
在这里插入图片描述
在这里插入图片描述
2-将解压文件中的ROOT文件夹复制到tomcat安装/usr/local/tomcat/apache-tomcat-8.5.41/webapps文件下
删除安装目录下的原有ROOT目录
在这里插入图片描述
将解压包里的ROOT复制到apache安装目录下的webapps里
在这里插入图片描述
3-将数据库放到tomcat安装目录内以方便查找
在这里插入图片描述
4-创建数据库
create database jspgou CHARACTER SET utf8 COLLATE utf8_general_ci;
在这里插入图片描述
在这里插入图片描述

5-导入数据库
将网站中的数据库复制到Linux系统中,并使用以下命令将数据库导入

mysql -u root -p jspgou<jspgou.sql

在这里插入图片描述
6-检查数据库是否导入成功
在这里插入图片描述
7-配置数据库密码以连接数据库:

cd /usr/local/tomcat/apache-tomcat-8.5.41/webapps/ROOT/WEB-INF/config​
vim jdbc.properties

在这里插入图片描述
在这里插入图片描述
3-启动tomcat

cd /usr/local/tomcat/apache-tomcat-8.5.41/bin/
./startup.sh

在这里插入图片描述
访问网站
访问网站:http://192.168.139.131:8080/
在这里插入图片描述
访问网站后台:

http://192.168.139.1318080/jeeadmin/jspgou/index.do

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_823761.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Centos平台使用MariaDB+Apache+PHP+Wordpress搭建网站笔记

这里我没有关闭防火墙和selinux 效果图 一&#xff0c;安装MariaDB #查看是否安装 rpm -qa mariadb* #安装命令 yum install mariadb* #开启mariadb,我这里是centos8 systemctl start mariadb.service #查看运行状态 systemctl status mariadb.service #设置每次启动自动(关闭…

服务器网站设计师有用吗,一个小设计师的建站之路(一)

一个小设计师的建站之路(一)2018-07-15 18:35:096点赞55收藏16评论作为一名小设计师&#xff0c;天天对着电脑&#xff0c;腰酸背痛&#xff0c;头重脚轻&#xff0c;感觉天天要猝死。不能就这样上天&#xff0c;得留东西做纪念&#xff0c;想来想去&#xff0c;不如自己建个个…

Hadoop离线_网站流量日志数据分析系统_概述

流量日志数据分析系统1.点击流数据模型2.网站流量模型分析3.流量常见分析角度和指标分类4.流量日志分析网站整体架构模块1.点击流数据模型 1.1点击流概念&#xff1a; 点击流&#xff08;Click Stream&#xff09;是指用户在网站上持续访问的轨迹。这个概念更注重用户浏览网站…

Hadoop离线_网站流量日志数据分析系统_数据的预处理

标题1.主要目的2.实现方式3.开发一个MapReduce程序WeblogPreProcess4.点击流模型PageViews表5.点击流模型visit信息表1.主要目的 数据清洗 —— 过滤“不合规”数据&#xff0c;清洗无意义的数据 2.实现方式 首先经过flume采集后的数据会有十个字段&#xff0c;每个字段都会…

Hadoop离线_网站流量日志数据分析系统_数据入库

数据入库ETL1.数据仓库设计2.本项目中数据仓库的设计3.创建 ODS 层数据表4.导入 ODS 层数据5.生成 ODS 层明细宽表1.数据仓库设计 1.1维度建模概述 维度建模 (dimensional modeling) 是专门用于分析型数据库、数据仓库、数据集市建模&#xff08;数据集市可以理解为是一种&quo…

如何在网页上显示其他网站的数据_如何从亚马逊抓取产品数据?

“为什么我们需要抓取亚马逊的数据&#xff1f;”&#xff0c;也许这是您可能会问的第一个问题。亚马逊是美国最大的电子商务公司&#xff0c;拥有世界上种类最多的产品。将产品数据抓取下来有很多有价值的用途。以下是为您列举的一些企业利用产品数据的好处&#xff1a;与竞争…

flash按钮点击无反应_久等了!赫鲸建站更炫的按钮样式及功能来了

听说有小伙伴想要更炫酷的网站展示效果&#xff1f;赶快来试试新的带悬停动效的按钮样式吧&#xff01;下滑解锁更多功能更新咨询哦~按钮模块更新样式与功能使用场景电脑网站&#xff1b;按钮模块功能说明1. 新增多种带悬停动效按钮样式&#xff0c;让按钮更具吸引力。2. 支持更…

好用的图片压缩网站

1、https://tinypng.com/ 完全免费 - - || 压缩图片 PNG、JPG 推荐指数 ★★★★ 可批量操作&#xff0c;单次最多支持20张图片。 ​ 2、https://www.imagerecycle.com/ 完全免费 - - || 压缩PNG、JPG、GIF、PDF 推荐指数 ★★★★ 支持网站文件资源url直接压缩&…

医药工业相关网站

医药工业相关网站 中国医药工业信息中心网 中国医药工业信息中心 江苏恒瑞 恒瑞医药 正大天晴 正大天晴药业集团股份有限公司_正大天晴药业集团股份有限公司 豪森药业 抗肿瘤,精神类药物_江苏豪森药业集团有限公司 江苏康缘 康缘集团_江苏康缘集团有限责任公司_康缘集…

chrome header 获取_使用Chrome插件来补充一些写作网站没有Markdown的坑

场景技术者写文章&#xff0c;基本少不了Markdown了&#xff0c;但是很多自媒体平台(大而全那种)&#xff0c;往往都是坑爹的富文本编辑器(还很多是魔改UEditor&#xff0c;人家官方三年没更新了喂)。小白学逻辑&#xff0c;内行看门道。类似这种&#xff1a;这是很麻烦的一件事…

qq申诉网站无法接到服务器,为什么我qq申诉不成功 - 卡饭网

qq申诉成功后怎么办qq申诉成功后怎么办 qq申诉成功后怎么办 1.在QQ申诉中,我们采用的方法有两种,一种是邮箱,一种是手机.邮箱申诉方式就会有一个链接发到你的邮箱,你进去点击打开就行.这里主要是讲手机接收的方式进行申诉,申诉成功后会收到下面的短信; 2.打开短信中的网址,输…

护卫神异地备份系统怎么传服务器,护卫神异地备份系统(网站异地备份工具)V2.8.2 官方版...

护卫神异地备份系统(网站异地备份工具)是一款非常优秀好用的专业网站异地备份软件。护卫神异地备份系统功能全面&#xff0c;操作简单&#xff0c;支持上传和下载模式&#xff0c;可以全自动备份重要数据&#xff0c;让网站数据更安全。可以实时或者定时帮助用户把数据传到远程…

中小公司网站架构

基于阿里云平台&#xff0c;部署中小型网站架构&#xff0c;如下图 转载于:https://www.cnblogs.com/xuegqcto/p/7519859.html

rfq在计算机那种代表什么,阿里网站专业术语中rfq是什么意思

阿里国际站rfq是客户主动发布的采购需求。买家主动发布采购需求&#xff0c;供应商自主选择挑选合适的买家进行报价。随着平台规则更新&#xff0c;以及平台对于RFQ这一块资源的重视度越来高&#xff0c;RFQ的使用不仅影响平台的RFQ资源的奖励额度&#xff0c;同时直接影响到店…

销售易 服务器错误的是什么,急,打开“深圳市市场监督管理局网站”出现服务器错误,请问是我电脑问题还是该网站问题,如何解决?谢谢...

急&#xff0c;打开“深圳市市场监督管理局网站”出现服务器错误&#xff0c;请问是我电脑问题还是该网站问题&#xff0c;如何解决&#xff1f;谢谢0zhuwq8862014.06.04浏览147次分享举报“/OutSide.WebUI”应用程序中的服务器错误。 ---------------------------------------…

squid正反向代理-加快网站访问速度

配置squid代理服务器加快网站访问速度 一&#xff1a;squid服务概述 Squid cache&#xff08;简称为Squid&#xff09;是一个流行的自由软件&#xff08;GNU通用公共许可证&#xff09;的代理服务器和Web缓存服务器。Squid有广泛的用途&#xff0c;从作为网页服务器的前置cache…

JavaScript练习网站收集

在学习的过程中会发现很多知识点如果不在工作中运用或者手写带验证的话&#xff0c;很容易忘记。任何技能的掌握都是需要不断练习的。在此收集一些自己遇到的JavaScript练习的网站。 codewars 国外的一个练习网站&#xff0c;有JavaScript&#xff0c;也有Python&#xff0c;每…

更改浏览器网站图标与标头(普通网站和el-admin)

还记得第一次更改图标和标头&#xff0c;还是学习htmlcss写作品&#xff08;静态网页&#xff09;的时候。 1.简单静态网页 只需要一个title标签和link引入。 注意&#xff1a;这种引入图标的写法&#xff0c;仅对当前页面生效 2.el-admin修改 先找到public文件夹下的inde…

常见负面SEO方法,你应该知道的事?

由于百度算法的不断调整&#xff0c;并且开始严厉打击作弊行为&#xff0c;一些搜索引擎优化公司面临竞争对手的压力&#xff0c;经常采用一些不正当的手法。 入侵竞争对手的网站&#xff0c;并采用一些非常规的手段&#xff0c;使得让你的网站看起来&#xff0c;变的有一些不一…

第32篇 网站试题生成word下载时bug解决

问题描述&#xff1a;英语科下载word时&#xff0c;选的题型有&#xff1a;完形填空和词汇运用两种&#xff0c;但下载出来题的序号排序混乱。 1 完形填空序号混乱解决 网站上生成的如下&#xff1a; 而我生成的word如下&#xff1a; 原因在于&#xff1a;正则表达式出了问题…