开源Java商城项目Javashop的部署过程

article/2025/10/19 11:17:58

推荐:需要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,设置管理员密码,安装成功后即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/khT0VjOg.shtml

相关文章

JAVA 单商户商城系统 成熟源码 支持二开

三勾商城是开发友好的微信小程序商城&#xff0c;框架支持SAAS&#xff0c;支持发布 iOS Android 公众号 H5 各种小程序&#xff08;微信/支付宝/百度/头条/QQ/钉钉/淘宝&#xff09;等多个平台&#xff0c;不可多得的二开神器&#xff0c; 为大中小企业提供极致的移动电子…

java商城系统设计—竞拍

竞价拍卖商城系统功能介绍&#xff1a; 一、可单独设置参与竞拍的商品&#xff0c;适用于各种经营需求&#xff1b; 二、可开启抬价“机器人”和“回本设置”&#xff0c;确保商品不会被用过低的价格买走&#xff0c;保证商城的盈利性&#xff1b; 三、可设置“加价倒计时”…

java 商城系统架构之第三篇——集群架构搭建

需要商城系统的朋友&#xff0c;请联系下方微信 其实集群说起来是很简单的&#xff0c;无非就是server部署在多台机器上&#xff0c;DB、session、文件等在做个机器、CDN加速就OK了。 但是实际上需要做的事还有非常多&#xff0c;并且在过程中需要填非常多的坑。 这里说一个…

如何做一个基于JAVA购物商城系统毕业设计毕设作品(springboot框架)

分析架构 我们开发系统&#xff0c;常规有两个架构&#xff0c;一个BS架构&#xff08;浏览器/服务器模式&#xff09;&#xff0c;一个CS&#xff08;客户端/服务器端模式&#xff09;&#xff1b;基于JAVA的网站开发属于B/S架构&#xff08;即浏览器和服务器架构模式&#x…

java商城推荐算法(含源码,小程序,vue,uniapp)

用户协同推荐算法思想 如果你喜欢苹果、香蕉、芒果等物品&#xff0c;另外有个人也喜欢这些物品&#xff0c;而且他还喜欢西瓜&#xff0c;则很有可能你也喜欢西瓜这个物品。 所以说&#xff0c;当一个用户 A 需要个性化推荐时&#xff0c;可以先找到和他兴趣相似的用户群体 …

JAVA商城源码-B2B2C商城系统-独立部署,一套源码终身可用

在现在电商迅速占领市场的时代里&#xff0c;选择开发商城系统已经成为了一种趋势&#xff0c;现在开发搭建商城系统有很多编程语言可以选择&#xff0c;目前在电商里市面上受到很多商家企业的喜爱的便是Java商城系统&#xff0c;那为什么要选择Java电商系统呢&#xff1f; 1、…

商城 源码 java_java网上商城平台源码(含数据库脚本)

【实例简介】管理员后台管理商品以及对留言订单的处理,用户对订单的购买及留言 【实例截图】 【核心代码】 package com.shop.controller; import java.util.Date; import java.util.Map; import java.util.Map.Entry; import javax.servlet.http.HttpServletRequest; import …

java商城系统设计-----积分商城系统

积分商城的“积分”概念&#xff0c;指的是用户&#xff08;更多指的是经过注册验证的用户&#xff09;在消费后获得的一种奖励&#xff0c;从而实现客户关怀、客户忠诚度提升的目的。其消费模式包括传统的现场消费如超市购物&#xff0c;也包括日益普及的网上购物。获得的积分…

Java商城项目实战

项目背景 编写目的 明确业务背景、业务范围、基本业务逻辑和业务框架&#xff0c;期望读者包括&#xff1a;项目发起人、最终用户、项目投资方、项目管理团队、项目执行团队&#xff0c;以及其他项目干系人。 参考文档 “ESMS3.x 详细设计说明设计文档.doc”: 详细设计说明…

JAVA商城系统开发 VS PHP商城系统开发

在互联网快速发展的今天&#xff0c;越来越多的企业通过开发商城系统来拓展自己的业务&#xff0c;很多企业也会纠结&#xff1a;商城系统开发&#xff0c;选择PHP语言开发好&#xff0c;还是选择JAVA语言开发好&#xff1f;小来从几个方便对比了两种开发语言的优劣势&#xff…

国内知名的java商城系统排名

目前&#xff0c;市面上的网上商城系统有很多&#xff0c;按开发语言可划分为java、php、.net等。由于java语言开发的网上商城系统有着安全性好、稳定性高、易维护、多线程、可读性好等特点&#xff0c;深受一大批企业青睐。那么&#xff0c;国内知名的java商城系统有哪些呢&am…

Java商城源码最好用的java商城电商系统之一

为符合新互联网时代产品线即时起更新 演示网址&#xff1a; 2023单店版: http://mall.javaemall.com/index.htm 2023多店版: http://www.javaemall.com/index.htm 源码包含:PC版网站手机触屏站APP客户端&#xff08;安卓苹果&#xff09;微信版&#xff08;小程序公众…

简单的Java商城项目记录

文章目录 前言一、环境搭建MavenSpringBoot 二、SpringBoot开发后端接口介绍热部署LombokMybatisPlus测试接口工具postman注解调用关系后端接口开发流程一些注意事项 三、前端开发环境搭建Axios的增删改查小结 四、 前端工程化思想/完成商城首页效果跨域请求问题Vue项目结构 五…

Java项目:体育用品商城(java+SpringBoot+jsp+html+maven+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 项目介绍 本项目为前后台管理系统&#xff0c;包括管理员与普通用户两种角色&#xff1b; 管理员角色包含以下功能&#xff1a; 管理员登录,用户管理,商品类型管理,商品管理,订单信息管理,用户留言管理,资讯…

Java项目:网上商城系统(java+jsp+servlert+mysql+ajax)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述&#xff08;需求文档PPT&#xff09; 功能&#xff1a; 主页显示热销商品&#xff1b;所有商品展示&#xff0c;可进行商品搜索&#xff1b;点 击商品进入商品详情页&#xff0c;显示库存&…

基于Java的商城购物系统

源码编号&#xff1a;F-A14 项目类型&#xff1a;Java SE项目&#xff08;GUI图形界面&#xff09; 项目名称&#xff1a;商城购物系统&#xff0c;开源免费 用户类型&#xff1a;双角色&#xff08;会员、管理员&#xff09; 主要技术&#xff1a;java、awt、swing、等技术…

《Java程序设计》实验报告——Java的基本程序设计结构

浙江理工大学 《Java程序设计》 实验报告 20 19&#xff5e;20 20学年第 1学期 学 院 信息学院 班 级 计算机科学技术18&#xff08;3&#xff09; 姓 名 申屠志刚 学 号 2018329621200 任课教师 任祝 &#xff08; 第4周 周二 345节&#xff09; 计算机科…

软件工程课程设计报告

本人的软件工程课程设计报告&#xff0c;可以作以参考&#xff0c;望读者不要全部照抄&#xff0c;仅为大家提供参考&#xff0c;感谢大家的支持&#xff01;&#xff01;&#xff01; 目录 1. 相关文档1.1 文档介绍1.2 文档范围1.3 读者对象 2. 需求分析报告2.1 需求分析背景…

汇编语言程序设计实验报告

运行环境masmplus 链接&#xff1a;https://pan.baidu.com/s/1jWoLfvxBxQgxd6wq21GK0w 提取码&#xff1a;ih43 目录 实验1 汇编语言源程序的输入实验目的实验原理实验仪器实验步骤实验要求 实验2 数据的建立与传送程序实验目的实验原理实验仪器实验步骤实验要求 实验3 分支程序…

C高级语言程序设计实验报告之选择结构程序设计

文章目录 实验目的题目代码题一题二题三题四 实验目的 1、了解C语言表示辑量的方法&#xff08;以0代表“假”&#xff0c;以非0代表“真”&#xff09; 2、学会正确使用遷辑运算符和遷辑表达式 3、熟掌握if语句的使用&#xff08;包括if语句的嵌套&#xff09; 4、熟掌握多分…