推荐:需要Java商城定制开发可以联系本人:QQ3413414 电话15911100004

服务器为:阿里云CentOS 8.2版本,做测试用2核4G就够

Javashop B2C源码地址
https://gitee.com/enation/Javashop-B2C
因为这个项目是基于maven的,所以我们可以直接在服务器安装环境进行编译打包,不用在本地编译。

一、服务器环境准备

1. 安装 Git

使用yum安装git

yum install git
2. 安装 Java环境

使用yum安装Java环境

yum install java
3. 安装 Maven环境

使用yum安装Maven

yum install maven

在setting.xml的mirrors添加如下配置
(一般安装完在/etc/maven目录下)

<mirror>  <id>alimaven</id>  <name>aliyun maven</name>  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  <mirrorOf>central</mirrorOf>
</mirror>
4. 安装 MySql

本文直接使用阿里云的RDS
可自行安装MySQL5.6版本

5. 安装 Nginx

使用yum安装Nginx

yum install nginx
6. 准备 Tomcat

准备tomcat8即可,若地址不能下载了 tomcat官网下载即可
https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip
下载完成后,解压至/opt/server目录下 没有就创建一个

二、Javashop部署

1. 编译打包

clone源码,源码建议放在/opt/source目录下
进入源码中的javashop目录,使用maven编译

mvn install

编译完成后,把/opt/source/Javashop-B2C/javashop/b2c/target/b2c-6.3.1.war 文件解压到
/opt/www目录下备用
参考Javashop提供的文档,config目录中的两个文件example后缀去掉,改为正常的properties配置文件

2. 修改tomcat配置

文章中 我的tomcat是解压后重命名放在/opt/server/目录下的

修改conf目录中server.xml配置
在Host节点增加如下内容:

<Context  path="/" docBase="/opt/www/" reloadable="false" />
3. 启动tomcat

启动之前需要授权

chmod -R 777 /opt/server/b2c/

启动

sh /opt/server/b2c/bin/startup.sh
3. 修改nginx配置

yum安装的nginx目录一般为/etc/nginx
修改nginx.conf 中 location / 为以下内容

location / {proxy_pass http://localhost:8080;  proxy_redirect    off;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Real-IP $remote_addr;proxy_set_header Host $http_host;proxy_set_header Cookie $http_cookie;   }

注意修改为自己tomcat的端口号,默认为8080

4. 启动Nginx
service nginx start
5. 配置MySQL

访问服务器公网ip
如果看到这个界面,就是启动成功了

进行下一步配置MySQL,设置管理员密码,安装成功后即可


开源Java商城项目Javashop的部署过程相关推荐

  1. 开源中国java商城项目jshop的部署与总结

    推荐:本人云服务演示地址http://114.115.178.160:8082/index(演示服务器宽带内存较小,以后实例项目演示全部集成到springcloud项目上统一演示尽请期待) 前台演示地 ...

  2. bd-java_BDShop是国内少有前后端完全分离的java商城项目.

    BDShop ##交流QQ群:107304892 2017-10-03 半年第一次更新了 修复所有bug 请大家更新一下 BDShop是国内少有前后端完全分离的java商城项目. BDShop 系统简 ...

  3. Newbee商城项目-阿里云部署

    一.课程设计(综合实验)的目的与要求 1.关于系统的部署问题的说明: 1.1 新蜂商城项目是Java开发的,可以部署在windows系统,也可以部署在Linux系统: 1.2注意部署运行和本机调试运行 ...

  4. java商城项目_javaweb实战之商城项目开发(一)

    这篇文章主要针对javaweb商城项目开发进行实战演习,对javaweb商城项目开发进行详细分析,感兴趣的小伙伴们可以参考一下 一.项目功能结构 1.功能 2.实体 3.对应sql语句 CREATE ...

  5. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用

    Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...

  6. Eclipse(Windows)下第一个动态Java Web项目(Tomcat部署)

    请先配置好Tomcat环境,参考我的博客 Windows1903安装Tomcat9.0(解决乱码问题) 一.创建第一个Dynamic Java Web项目 1.Eclipse下新建Dynamic Ja ...

  7. java商城项目开发背景描述_javaweb凌翊商城项目展示概述.ppt

    项目功能简述 凌翊商城项目功能简述: 该项目实现了网上购物商城的功能,是一个B2C的电子商务网站.项目分为前台购物模块,后台管理模块. 前台购物模块包括:用户注册登录模块,商品浏览模块,购物车管理模块 ...

  8. 开源电子商城系统:罗列几个电子商城系统,和一个不错的开源电子商城项目:mall,先做技术调研,主要还是学习代码。

    目录 前言 1,关于电子商城 2,偶然发现了 xmall 项目 3,其他资源 4,GitEE 上面还有一堆 5,总结 前言 本文的原文连接是: https://blog.csdn.net/freewe ...

  9. JAVA商城项目(微服务框架)——第7天nginx+cors解决跨域+品牌+分类查询

    0.学习目标 使用资料搭建后台系统 会使用nginx进行反向代理 实现商品分类查询功能 掌握cors解决跨域 实现品牌查询功能 1.搭建后台管理前端 1.1.导入已有资源 后台项目相对复杂,我们不再从 ...

  10. java商城项目面试题,Java基础视频教程

    摘要 Apache Kafka是一个分布式消息发布订阅系统.它最初由LinkedIn公司基于独特的设计实现为一个分布式的提交日志系统( a distributed commit log),之后成为Ap ...

最新文章

  1. 浅谈likely与unlikely
  2. mysql出现“Incorrect key file for table”解决办法
  3. 手机经常提示找不到服务器,经常出现找不到服务器是什么原因?什么网也打 – 手机爱问...
  4. get请求中文乱码问题
  5. “2021知乎高赞好物100”榜单揭晓 知乎为美好生活奉上参考答案
  6. Vulnhub靶机渗透之 RAVEN: 1
  7. VC资源分配、释放表
  8. 交叉报表crosstab隐藏列名显示_SAP软件 报表查询之 输出格式设置
  9. FineReport的JS编辑框和URL地址栏语法简介
  10. linux java 选择题_java面试题:Linux
  11. 【android开发】实现语音数据实时采集/播放
  12. 数据中心服务器巡检方案,数据中心巡检机器人方案.pdf
  13. 消消乐 游戏算法html,Vue实现开心消消乐游戏算法
  14. Java Swing
  15. win10操作系统点击鼠标右键反应很慢怎么办
  16. xftp7要继续使用此程序,您必须应用最新的更新,100%已解决.
  17. Window应急响应(七 NesMiner挖矿病毒)
  18. 拿到一份代码如何跑起来
  19. linux添加硬盘分区设置柱面,Linux添加硬盘并分区格式化
  20. 《如何阅读一本书》—[美]莫提默.J.艾德勒、查尔斯.范多伦

热门文章

  1. 天勤数据结构完全二叉树选择题
  2. Tensorflow2.0之FGSM
  3. 金融量化之华泰多因子估值类显著性和IC值计算
  4. Hbase命令设置TTL/编码设置TTL
  5. 医院药库管理系统 v6.26 下载
  6. 黑客动画吧-古墓探险之过关题解
  7. 计算机多媒体技术广泛应用于各个领域,计算机多媒体技术的现状及发展前景
  8. 广联达报错access_广联达土建算量软件错误提示大全及解决方法(持续更新至20170418)...
  9. Tekla插件(材料备料定尺工具)
  10. 数据库系统概论(第五版) 王珊 第一章课后习题答案