大数据技术之Java的新项目学习笔记(74)
沉沙 2019-06-06 来源 : 阅读 639 评论 0

摘要:本篇文章探讨了大数据技术之Java的新项目学习笔记(74),希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

本篇文章探讨了大数据技术之Java的新项目学习笔记(74),希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

大数据技术之Java的新项目学习笔记(74)

"

1.4 测试CMS一键发布接口
1.4.1 配置虚拟主机
在nginx配置课程详情页面的虚拟主机,实现访问:www.xuecheng.com/course/detail/.....html。

#静态资源服务  upstream static_server_pool{  
  server 127.0.0.1:91 weight=10; 
}  server {   listen   
    80;  
server_name www.xuecheng.com;  
ssi on;   ssi_silent_errors on;   #课程预览 
  location /course/detail/ {   proxy_pass //static_server_pool;     
       }  } #学成网静态资源 server { listen       91;     
server_name localhost;       
    #公司信息  
    location /static/company/ {    
    alias   F:/develop/xuecheng/static/company/;    
      }     
  ...

cms会将课程预览页面发布到服务器的F:/develop/xuecheng/static/course/detail/下,通过
www.xuecheng.com/course/detail/来访问。   1.4.2 新增站点和模板
1、新增课程详情页面的站点信息
如果已增加课程详情页面的站点则忽略此步骤。
向cms_site中新增如下信息

[mw_shl_code=applescript,true]{  
    ""_id"" : ObjectId(""5b30b052f58b4411fc6cb1cf""),  
    ""_class"" : ""com.xuecheng.framework.domain.cms.CmsSite"",   
   ""siteName"" : ""课程详情站点"",  
    ""siteDomain"" : ""//www.xuecheng.com"",  
    ""sitePort"" : ""80"",  
    ""siteWebPath"" : """",  
   ""siteCreateTime"" : ISODate(""2018‐02‐03T02:34:19.113+0000"") }[/mw_shl_code]

2、新增课程详情模板信息
可直接使用前边章节制作的课程详情信息模板。
可以GridFS的测试代码添加模板,如果已添加则不用重复添加。
使用测试GridFS Api将模板文件存储到mongodb:

[mw_shl_code=applescript,true]//文件存储2 @Test public void testStore2() throws FileNotFoundException {     File file = new File(""C:\\Users\\admin\\Desktop\\coursedetail_t.html"");   
  FileInputStream inputStream = new FileInputStream(file);   
  //保存模版文件内容   
  GridFSFile gridFSFile = gridFsTemplate.store(inputStream, ""测试文件"","""");   
  String fileId = gridFSFile.getId().toString();  
   System.out.println(fileId); } [/mw_shl_code]

1.4.3 单元测试
1、启动RabbitMQ服务 2、启动cms服务
3、启动cms_client,注意配置routingKey和队列名称

[mw_shl_code=applescript,true]xuecheng:  
mq:   #cms客户端监控的队列名称(不同的客户端监控的队列不能重复)  
   queue: queue_cms_postpage_03  
   routingKey: 5b30b052f58b4411fc6cb1cf  #此routingKey为门户站点ID[/mw_shl_code]

"

本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程