最新公告
  • 欢迎您光临三优资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • crmeb_java 服务部署

    项目概况 此项目分为三个子项目

    目录介绍

    1. 移动端 —> 手机和微信小程序访问
    2. WEBPC管理端 —> PC 管理端
    3. Java Api —> 为移动端和后台提供Api

    打包前环境准备

    1. 一个主域名,3个子域名共计4个域名
    2. 主域名用于访问移动端,子域名1用于访问后台,子域名2用于访问Java Api,子域名3用于图片资源访问
    3. 举例4个域名,下文中会用此来代替
    4. 在宝塔上新创建4个静态站点
      • 进入宝塔点击左侧网站,点击右侧添加站点,会弹出窗口,请按下图设置
      • ftp此处可不创建,如果需要后面可以在ftp模块创建,注意ftp需要开启21端口
      • 依照上图创建4个站点
      • 站点里填写的域名是上面解析的4个域名,分别要对应好项目文件夹,图片和API可以根据网站分开也可以指向同一个域名 如果指向同一个建议向 api 靠齐
      • 设置https证书,宝塔有免费证书可设置,在网站列表
      • 点击申请后会弹出窗口,有申请流程提醒,申请成功之后如下图操作,
      • 站点https证书设置完成
    5. Mysql数据库创建
      • 对应权限根据自己需求选择
    6. ftp创建(可以不设置 只是为了方便部署)
      • 点击左侧ftp,点击右侧添加,会弹出窗口,请按下图设置
      • 根目录指当前ftp账号可访问此目录下的所有文件夹以及文件
    7. redis
      • 在宝塔 软件商店中搜索安装即可,密码设置
    8. 端口放行
      • 点击左侧安全,点击右侧添加,会弹出窗口,请按下图设置
      • 图片中每个人可根据自己的实际情况开启端口
      • 必须开的端口
        • 21 —> ftp 端口
        • 22 —> ssh 端口,终端连接服务器使用
        • 80 —> web 服务访问端口
        • 443 —> https 访问使用端口,也是微信开放平台要求使用
        • 3306 —> 数据库Mysql端口
        • 6379 —> Redis端口
        • 20000 —> Java Api项目监听端口

    Java 项目部署

    1. 如下图所示执行打包后得到 Crmeb.jar
    2. 把Jar包上传到 api.app.com站点
    3. 安装https证书 —-> 参考安装流程 打包前准备 第四条
    4. 设置反向代理 目标url为 http://127.0.0.1:20000
    5. 上传crmeb目录下的 start.sh文件api.app.com站点下。和 Jar包在同级目录
      • /start.sh 文件路径修改
    6. 在 jar包同级目录下打开终端 运行 start.sh (运行命令为 ./start.sh ) 脚本即可启动项目
    7. 默认启动 20000 端口号 此端口号可以在配置文件里配置
    8. 访问已经启动且部署好的 java 程序域名 确认java 正确运行 swagger 登录口令在对应的环境文件中配置。

    部署admin子项目

    1. WEB PC 管理端
      • 同本地运行类似 确认修改配置环境中的 path 后 执行自己对应环境的命令
      
      npm run build:stage -- 打包测试环境
      
      npm run build:prod -- 打包正产环境
      
      
    2. 命令结束后,把对应 dist 文件夹下的所有文件上传到宝塔站点 admin.app.com
    3. 素材文件,同本地运行一样,将资源文件上传到图片服务对应的目录下即可,首次素材加载会失败,登录进去修改文件上传对应的配置即可

    部署移动端子项目

    1. 移动端项目通过 Hbuilder X 打包H5,打包成功如下图
      • 修改项目上级目录对应的 domain.json 中的 path 选中项目后点击发行 –> H5
      • 注意打包H5 domain中的地址会直接打包进静态界面,所以打包H5之前确定修改 domain.json 中的地址为正确地址
    2. 点击图中红色区域打开打包后的 H5 文件夹,如果不能点击则需要手动找到对应目录
    3. 打开H5目录
    4. 把H5目录下的文件上传到 www.app.com目录下即可

    至此项目部署完成,可以一一访问确认一遍

    移动端访问地址 www.app.com [示例地址,根据自己地址对应更改]

    后台访问地址 admin.app.com [示例地址,根据自己地址对应更改]

    
        1. 登录账号 admin
        2. 登录密码 123456
    
    

    在整个打包和部署过程中 出现个别的问题可以在 论坛中提问

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3165260857@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!


    三优资源网 » crmeb_java 服务部署

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    三优资源网
    一个高级程序员模板开发平台

    发表评论

    • 162会员总数(位)
    • 1099资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 574稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情