查看“应用系统部署”的源代码
←
应用系统部署
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
将4个jar包和dist上传 ==案例目标== (1)了解应用系统的部署架构。 (2)单节点部署应用系统。 ==基础准备== *前置课程:[[应用系统基础服务安装]] 将gpmall-shopping-0.0.1-SNAPSHOT.jar、gpmall-user-0.0.1-SNAPSHOT.jar、shopping-provider-0.0.1-SNAPSHOT.jar、user-provider-0.0.1-SNAPSHOT.jar 、dist这5个包上传至/opt目录,使用这5个包部署应用系统,其中4个jar包为后端服务包,dist为前端包。(在项目3-软件包\商城系统-单节点\gpmall项目包-单机下) ==全局变量配置== vi /etc/hosts <nowiki>127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.30.14.3 mall 172.30.14.3 kafka.mall 127.0.0.1 mysql.mall 172.30.14.3 redis.mall 172.30.14.3 zookeeper.mall </nowiki> ==部署前端== 将dist目录上传/root,并复制到nginx默认路径; rm -rf /usr/share/nginx/html/* cd ~ cp -rvf dist/* /usr/share/nginx/html 修改/etc/nginx/conf.d/default.conf文件, 在 <nowiki>location / { root /usr/share/nginx/html; index index.html index.htm; }</nowiki> 后添加: <nowiki>location /user { proxy_pass http://127.0.0.1:8082; } location /shopping { proxy_pass http://127.0.0.1:8081; } location /cashier { proxy_pass http://127.0.0.1:8083; }</nowiki> 重启nginx服务,至此前端部署完毕: systemctl restart nginx ==部署后端== 将提供的4个jar包上传到服务器的/root目录下,并启动,启动命令如下: <nowiki>[root@mall gpmall]# java -jar shopping-provider-0.0.1-SNAPSHOT.jar & [1] 6432 [root@mall gpmall]# java -jar user-provider-0.0.1-SNAPSHOT.jar & [2] 6475 [root@mall gpmall]# java -jar gpmall-shopping-0.0.1-SNAPSHOT.jar & [3] 6523 [root@mall gpmall]# java -jar gpmall-user-0.0.1-SNAPSHOT.jar & [4] 6563</nowiki> 按照顺序运行4个jar包后,至此后端服务部署完毕。 ==网站访问== 访问主机地址, java.sql.SQLException: Access denied for user 'root'@'mall' (using password: YES)
返回至
应用系统部署
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息