用户工具


目前web端需要搭建的服务器有两类,主要包括WsDeviceService 和 WsLiveService 目前这两个server主要需要配置以下选项

1.建立数据库文件

  在租用的服务器上建立一个数据库文件,记录访问数据库的用户名和密码
  访问地址:10.66.17.98:1037
  数据库名称:WsDevice_test
  

2. 配置LiveService

  配置文件保存的路径为:WEB-INF/classes/conf
  
  #vi jdbc.properties
  
  修改所对应的数据库文件的地址
  jdbc.driver=com.mysql.jdbc.Driver
  jdbc.url=jdbc:mysql://localhostjdbc.driver=com.mysql.jdbc.Driver
  jdbc.url=jdbc:mysql://10.66.17.98:1037/WsDevice_test?useUnicode=true&characterEncoding=UTF-8
  jdbc.username=root
  jdbc.password=ws20130620
  
   修改system.properties文件,服务器地址指向本地自己服务器
  # vi system.properties
  system.video.player.url=http://203.195.195.134:8085/live/video_player.action?
  

3.配置DeviceService

 同样修改数据库文件
 #vi jdbc.properties
  
  修改所对应的数据库文件的地址
  jdbc.driver=com.mysql.jdbc.Driver
  jdbc.url=jdbc:mysql://localhostjdbc.driver=com.mysql.jdbc.Driver
  jdbc.url=jdbc:mysql://10.66.17.98:1037/WsDevice_test?useUnicode=true&characterEncoding=UTF-8
  jdbc.username=root
  jdbc.password=ws20130620
  
  修改system.properties文件,system.wsliveservice.base.url需要指向刚刚搭建的live服务器
  
  system.wsliveservice.base.url=http://203.195.195.134:8085/
  system.wsliveservice.get_access_token.url=live/get_access_url.action?
  system.wsliveservice.add_video_source_batch.url=live/add_video_source_batch.action?

4. 配置微信端、视频服务器、百度消息推送

   
   配置文件地址:LiveServer 服务器端 WEB-INF/classes/spring
   文件名称:applicationContext-beans.xml
   
   微信端配置字段:主要修改wxAppId 和 wxSecret(通过微信公众平台获取)
       <bean id="wxControlService" class="cn.ws.wx.service.impl.WxControlServiceImpl">
 		<property name="wxAppId">
  		<value>wxfdfc3169fc66486a</value>
  	</property>
  	<property name="wxSecret">
  		<value>6e75725975601c932325d0cca3be1571</value>
  	</property>
  	<property name="wxBaseURI">
  		<value>api.weixin.qq.com/cgi-bin/</value>
  	</property>
  </bean>
  
  百度消息推送端:
      <bean id="wsPushMessageService" class="cn.ws.push.service.impl.WsPushMessageServiceImpl">
  	<property name="baiduApiKeyString">
  		<value>EXS5xGODAHMpgKsCWhalKNMK</value>
  	</property>
  	<property name="baiduSecretKeyString">
  		<value>oytfN2WGKQPpqTEGzPZF1Lu5WGSNyl1v</value>
  	</property>
  </bean>
  
  视频服务器:
      <bean id="liveManagerService" class="cn.core.live.service.impl.LiveManagerServiceImpl">
  	<property name="liveSystemType">
  		<value>1</value>
  	</property>
  	<property name="liveSystemBaseURL">
  		<value>203.195.192.93</value>
  	</property>
  	<property name="liveSystemInternetBaseUrl">
  		<value>203.195.192.93</value>
  	</property>
  	<property name="liveSystemAccessId">
  		<value>b9PMH4DuutfiQESR</value>
  	</property>
  </bean>
  

5.修改完配置文件后重启服务器

  在tomcat的bin目录下 执行重启服务命令
  
  # ./shutdown.sh
  # ./startup.sh

6.两个服务搭建在相同的服务器上

 目前的配置是将这两个服务器搭建在同一个服务器,保持tomcat的端口号不同即可
 
 DeviceServer服务器的端口号保持默认8085
 LiveServer服务器的端口修改:
 # vi conf/server.xml
 
 修改的选项有:
 <Server port="8015" shutdown="SHUTDOWN">
 
 <Connector port="8085" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8433" />
  <Connector executor="tomcatThreadPool"
             port="8085" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8433" />
 <Connector port="8433" protocol="HTTP/1.1" SSLEnabled="true"
             maxThreads="150" scheme="https" secure="true"
             clientAuth="false" sslProtocol="TLS" />
 <Connector port="8019" protocol="AJP/1.3" redirectPort="8433" />