Commit 6ced39900cdcb7e80014d3b9dccc64ad2b92868b
1 parent
a5a8336c
增加本地测试环境
Showing
5 changed files
with
154 additions
and
11 deletions
pom.xml
| ... | ... | @@ -231,7 +231,6 @@ |
| 231 | 231 | </dependency> |
| 232 | 232 | </dependencies> |
| 233 | 233 | </plugin> |
| 234 | - | |
| 235 | 234 | </plugins> |
| 236 | 235 | </build> |
| 237 | 236 | |
| ... | ... | @@ -249,6 +248,16 @@ |
| 249 | 248 | </profile> |
| 250 | 249 | <!-- 生产环境 --> |
| 251 | 250 | <profile> |
| 251 | + <id>test</id> | |
| 252 | + <activation> | |
| 253 | + <activeByDefault>false</activeByDefault> | |
| 254 | + </activation> | |
| 255 | + <properties> | |
| 256 | + <environment>test</environment> | |
| 257 | + </properties> | |
| 258 | + </profile> | |
| 259 | + <!-- 生产环境 --> | |
| 260 | + <profile> | |
| 252 | 261 | <id>prod</id> |
| 253 | 262 | <activation> |
| 254 | 263 | <activeByDefault>false</activeByDefault> | ... | ... |
src/main/java/com/cnlive/shenhe/ShenheApplication.java
| ... | ... | @@ -30,17 +30,25 @@ public class ShenheApplication extends SpringBootServletInitializer { |
| 30 | 30 | //url的前缀 |
| 31 | 31 | private static final String CAS_SERVER_URL_PREFIX = "https://user.cnlive.com/OpenSSO2"; |
| 32 | 32 | private static final String CAS_SERVER_LOGIN_URL = "https://user.cnlive.com/OpenSSO2/login"; |
| 33 | - //本机的名称 | |
| 34 | - private static final String SERVER_NAME = "http://test.shen.cnlive.com:82"; | |
| 33 | + /** | |
| 34 | + * 本机的名称 | |
| 35 | + */ | |
| 36 | + @Value("${SERVER_NAME}") | |
| 37 | + private String SERVER_NAME ; | |
| 35 | 38 | |
| 36 | - //登录入口 | |
| 37 | - private static final String SERVICE_LOGIN = "http://test.shen.cnlive.com:82/users/login"; | |
| 39 | + /** | |
| 40 | + * 登录入口 | |
| 41 | + */ | |
| 42 | + @Value("${SERVICE_LOGIN}") | |
| 43 | + private String SERVICE_LOGIN ; | |
| 38 | 44 | |
| 39 | - //登出 | |
| 40 | - private static final String SERVICE_LOGINOUT = "http://test.shen.cnlive.com:82/users/logout"; | |
| 45 | + /** | |
| 46 | + * 登出 | |
| 47 | + */ | |
| 48 | + @Value("${SERVICE_LOGINOUT}") | |
| 49 | + private String SERVICE_LOGINOUT ; | |
| 41 | 50 | |
| 42 | 51 | public static void main(String[] args) { |
| 43 | -// SpringApplication.run(ShenheApplication.class, args); | |
| 44 | 52 | SpringApplicationBuilder builder = new SpringApplicationBuilder(ShenheApplication.class); |
| 45 | 53 | builder.headless(true).run(args); |
| 46 | 54 | // 设置Headless模式,linux系统下 |
| ... | ... | @@ -81,6 +89,7 @@ public class ShenheApplication extends SpringBootServletInitializer { |
| 81 | 89 | Map<String, String> initParameters = new HashMap<String, String>(); |
| 82 | 90 | initParameters.put("casServerLoginUrl", CAS_SERVER_LOGIN_URL); |
| 83 | 91 | initParameters.put("service", SERVICE_LOGIN); |
| 92 | + System.out.println("==========================="+SERVICE_LOGIN); | |
| 84 | 93 | initParameters.put("ignorePattern", "/api/*|/logging/*"); |
| 85 | 94 | registration.setInitParameters(initParameters); |
| 86 | 95 | // 设定加载的顺序 | ... | ... |
src/main/java/com/cnlive/shenhe/controller/UsersController.java
| ... | ... | @@ -15,6 +15,7 @@ import org.jasig.cas.client.authentication.AttributePrincipal; |
| 15 | 15 | import org.slf4j.Logger; |
| 16 | 16 | import org.slf4j.LoggerFactory; |
| 17 | 17 | import org.springframework.beans.factory.annotation.Autowired; |
| 18 | +import org.springframework.beans.factory.annotation.Value; | |
| 18 | 19 | import org.springframework.stereotype.Controller; |
| 19 | 20 | import org.springframework.ui.Model; |
| 20 | 21 | import org.springframework.web.bind.annotation.*; |
| ... | ... | @@ -41,6 +42,15 @@ public class UsersController extends BaseController { |
| 41 | 42 | @Autowired |
| 42 | 43 | SitesServiceImpl sitesService; |
| 43 | 44 | |
| 45 | + /** | |
| 46 | + * 登录入口 | |
| 47 | + */ | |
| 48 | + @Value("${SERVICE_LOGIN}") | |
| 49 | + private String SERVICE_LOGIN ; | |
| 50 | + | |
| 51 | + @Value("${spring.localhost.url}") | |
| 52 | + private String redirecpageturl; | |
| 53 | + | |
| 44 | 54 | @GetMapping(value = "/{id}") |
| 45 | 55 | @ResponseBody |
| 46 | 56 | public Object getTest(@PathVariable Integer id) { |
| ... | ... | @@ -51,13 +61,13 @@ public class UsersController extends BaseController { |
| 51 | 61 | public String index(HttpServletRequest request) { |
| 52 | 62 | AttributePrincipal principal = (AttributePrincipal) request.getUserPrincipal(); |
| 53 | 63 | if (CommonUtils.isNull(principal)) { |
| 54 | - return "redirect:https://user.cnlive.com/OpenSSO2/login?service=http://shen.cnlive.com/users/login"; | |
| 64 | + return "redirect:https://user.cnlive.com/OpenSSO2/login?service="+SERVICE_LOGIN; | |
| 55 | 65 | } |
| 56 | 66 | //用户ID |
| 57 | 67 | String id = principal.getName(); |
| 58 | 68 | if (CommonUtils.isNotEmpty(id)) { |
| 59 | 69 | ShyUsers user = usersService.get(Integer.parseInt(id)); |
| 60 | - if (CommonUtils.isNotNull(user) && user.getState()) { | |
| 70 | + if (CommonUtils.isNotNull(user) && user.getState()){ | |
| 61 | 71 | SessionUser sessionUser = new SessionUser(); |
| 62 | 72 | sessionUser.setUserId(user.getUser_id()); |
| 63 | 73 | sessionUser.setSpid(Integer.parseInt(principal.getAttributes().get("new_sp_id").toString())); |
| ... | ... | @@ -67,7 +77,7 @@ public class UsersController extends BaseController { |
| 67 | 77 | sessionUser.setLogo(user.getUser_logo()); |
| 68 | 78 | sessionUser.setMaster(user.getMaster()); |
| 69 | 79 | request.getSession().setAttribute(SessionUser.SESSION_KEY, sessionUser); |
| 70 | - return "redirect:http://shen.cnlive.com/videos/page?video_title=&start_date=&end_date=&state=0&receive=0&video_priority="; | |
| 80 | + return "redirect:"+redirecpageturl+"/videos/page?video_title=&start_date=&end_date=&state=0&receive=0&video_priority="; | |
| 71 | 81 | } |
| 72 | 82 | } |
| 73 | 83 | return "page/error.html"; | ... | ... |
src/main/resources/application-dev.properties
| ... | ... | @@ -71,6 +71,15 @@ platformValue=10011438 |
| 71 | 71 | #\u672C\u673A\u5730\u5740 |
| 72 | 72 | spring.localhost.url=http://test.shen.cnlive.com |
| 73 | 73 | |
| 74 | +#\u672C\u673A\u7684\u540D\u79F0 | |
| 75 | +SERVER_NAME=http://test.shen.cnlive.com:82 | |
| 76 | + | |
| 77 | +#\u767B\u5F55\u5165\u53E3 | |
| 78 | +SERVICE_LOGIN=http://test.shen.cnlive.com:82/users/login | |
| 79 | + | |
| 80 | +#\u767B\u51FA | |
| 81 | +SERVICE_LOGINOUT=http://test.shen.cnlive.com:82/users/logout | |
| 82 | + | |
| 74 | 83 | #\u62BD\u5E27\u5E38\u91CF |
| 75 | 84 | avsmple_appKey=1eac30dfbee311e7a2f0fa163e771cf9 |
| 76 | 85 | avsmple_appSecret=28ce1e1fbee311e7a2f0fa163e771cf92ea58ebfbee311e7a2f0fa163e771cf9 | ... | ... |
src/main/resources/application-test.properties
0 → 100644
| 1 | +server.port=80 | |
| 2 | + | |
| 3 | +spring.datasource.url=jdbc:mysql://120.92.102.31:3306/new_shy?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false | |
| 4 | +spring.datasource.username=root | |
| 5 | +spring.datasource.password=M345sdfss4! | |
| 6 | + | |
| 7 | +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver | |
| 8 | + | |
| 9 | +server.tomcat.protocol_header=x-forwarded-proto | |
| 10 | +server.use-forward-headers=true | |
| 11 | + | |
| 12 | +spring.jpa.properties.hibernate.hbm2ddl.auto=update | |
| 13 | +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect | |
| 14 | +spring.jpa.show-sql= true | |
| 15 | + | |
| 16 | +server.tomcat.uri-encoding=UTF-8 | |
| 17 | +spring.http.encoding.charset=UTF-8 | |
| 18 | +spring.http.encoding.enabled=true | |
| 19 | +spring.http.encoding.force=true | |
| 20 | + | |
| 21 | +spring.thymeleaf.mode=LEGACYHTML5 | |
| 22 | +spring.thymeleaf.cache=false | |
| 23 | +#spring.thymeleaf.encoding=UTF-8 | |
| 24 | +#spring.thymeleaf.content-type=text/html | |
| 25 | +#\u5F00\u53D1\u65F6\u5173\u95ED\u7F13\u5B58,\u4E0D\u7136\u6CA1\u6CD5\u770B\u5230\u5B9E\u65F6\u9875\u9762 | |
| 26 | + | |
| 27 | +#\u6253\u5370\u8FD0\u884C\u65F6\u7684sql | |
| 28 | +#logging.level.com.cnlive.shenhe.mapper=debug | |
| 29 | + | |
| 30 | +mybatis.mapper-locations=classpath:mapper/*.xml | |
| 31 | +mybatis.type-aliases-package=com.cnlive.shenhe.entity | |
| 32 | + | |
| 33 | +#rabbitmq\u76F8\u5173\u914D\u7F6E | |
| 34 | +spring.rabbitmq.host=10.254.174.131 | |
| 35 | +spring.rabbitmq.port=5672 | |
| 36 | +spring.rabbitmq.username=test | |
| 37 | +spring.rabbitmq.password=p3~amKKt9 | |
| 38 | +# \u5F00\u542F\u53D1\u9001\u786E\u8BA4 | |
| 39 | +spring.rabbitmq.publisher-confirms=true | |
| 40 | +# \u5F00\u542F\u53D1\u9001\u5931\u8D25\u9000\u56DE | |
| 41 | +spring.rabbitmq.publisher-returns=true | |
| 42 | +# \u5F00\u542FACK | |
| 43 | +spring.rabbitmq.listener.direct.acknowledge-mode=manual | |
| 44 | +spring.rabbitmq.listener.simple.acknowledge-mode=manual | |
| 45 | + | |
| 46 | +#\u8BDD\u9898\u8BC4\u8BBA\u5206\u4EABh5 | |
| 47 | +#topic_comment_shareH5=http://wjjh5test.cnlive.com/cnShareTopic.html?tid= | |
| 48 | + | |
| 49 | +#\u5173\u95EDspringboot\u63D0\u4F9B\u7684\u9ED8\u8BA4ico | |
| 50 | +spring.mvc.favicon.enabled = false | |
| 51 | + | |
| 52 | +#\u8BC4\u8BBA\u7981\u8A00\u548C\u89E3\u7981\u4F7F\u7528API | |
| 53 | +speak_comment=http://comment.cnlive.com/services/commentForTopic/muted | |
| 54 | + | |
| 55 | +#logback\u65E5\u5FD7\u4E2D\u4F7F\u7528 | |
| 56 | +spring.application.name=cnlive_shenhe_test | |
| 57 | +spring.application.home=/usr/local/test_cnlive_shenhe/cnlive_shenhe/log | |
| 58 | + | |
| 59 | +sync_users_api=http://api.cnlive.com/open/api2/inner2/shenhe/getuser | |
| 60 | +sync_users_app_key=314a9dd4-a9b7-4c12-bbbe-1150a36491ae | |
| 61 | + | |
| 62 | +#\u7528\u6237\u4E91\u8BF7\u6C42\u67E5\u8BE2\u7528\u6237\u4FE1\u606F | |
| 63 | +queryUserByMobile=http://user.api.cnlive.com/CnliveM2/user/readUserByUserName.action?userName= | |
| 64 | +queryUserByUserId=http://user.api.cnlive.com/CnliveM2/user/readUserByUid.action?uid= | |
| 65 | + | |
| 66 | +#\u70B9\u64AD\u4E91\u9700\u8981\u7684\u5E38\u91CF | |
| 67 | +url=http://mam.innerapi.cnlive.com/v1/inner/ShenHeInfo/shenheNotify | |
| 68 | +platformKey =AUDIT | |
| 69 | +platformValue=10011438 | |
| 70 | + | |
| 71 | +#\u672C\u673A\u5730\u5740 | |
| 72 | +spring.localhost.url=http://test.shen.cnlive.com | |
| 73 | + | |
| 74 | +#\u672C\u673A\u7684\u540D\u79F0 | |
| 75 | +SERVER_NAME=http://test.shen.cnlive.com:80 | |
| 76 | + | |
| 77 | +#\u767B\u5F55\u5165\u53E3 | |
| 78 | +SERVICE_LOGIN=http://test.shen.cnlive.com:80/users/login | |
| 79 | + | |
| 80 | +#\u767B\u51FA | |
| 81 | +SERVICE_LOGINOUT=http://test.shen.cnlive.com:80/users/logout | |
| 82 | + | |
| 83 | +#\u62BD\u5E27\u5E38\u91CF | |
| 84 | +avsmple_appKey=1eac30dfbee311e7a2f0fa163e771cf9 | |
| 85 | +avsmple_appSecret=28ce1e1fbee311e7a2f0fa163e771cf92ea58ebfbee311e7a2f0fa163e771cf9 | |
| 86 | +avsmple_url=http://test.transcode.cnlive.com/api/request | |
| 87 | +avsmple_callback=http://test.shen.cnlive.com/api/avsample/callback | |
| 88 | + | |
| 89 | +#\u540C\u6B65\u76F4\u64AD\u4E91\u4FE1\u606F | |
| 90 | +live_url=http://test.bc.cnlive.com/bokong/activity/activityShenHe | |
| 91 | + | |
| 92 | +#\u90AE\u4EF6\u4F7F\u7528\u5E38\u91CF | |
| 93 | +email_app_id=769_jetja50p18 | |
| 94 | +email_app_key=ad101b9152817a79b5c33c3617b96ff91385096ff3b4ba | |
| 95 | +email_send_URL=http://sms.cnlive.com/CnliveM3/email/sendMoreVarEmail.action | |
| 96 | + | |
| 97 | +#\u62BD\u5E27\u5B58\u653Ebucket\u548C\u57DF\u540D | |
| 98 | +qn_bucket=cnlivetest | |
| 99 | +qn_domain=http://test.qnvod.cnlive.com | |
| 100 | +ks_bucket=cnlive-test | |
| 101 | +ks_domain=http://test.wideo.cnlive.com | |
| 102 | + | |
| 103 | +#\u56FE\u7247\u5B58\u653E\u6839\u8DEF\u5F84 | |
| 104 | +desdir=shen | |
| 105 | +yiDun_audio_callback=http://test.shen.cnlive.com/api/audio/ | |
| 106 | +cms_getVideoAndLiveId=http://cmstest.cnlive.com:8768/contentApi/getBeanByIdcallbackAudio | ... | ... |