100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 开源Java商城项目Javashop的部署过程

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

时间:2024-02-05 10:17:46

相关推荐

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

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

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

Javashop B2C源码地址

/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>/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./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,设置管理员密码,安装成功后即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。