Java的新项目学成在线笔记-day10(三)

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 http://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" : "http://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]

转载于:https://blog.51cto.com/13517854/2390875

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值