zoukankan      html  css  js  c++  java
  • 通信业务服务器部署

        AnyChat最新版本的JAVA业务服务器支持Java Web容器部署方式,我们的sdk包(AnyChat for Windows SDK、AnyChat for Linux SDK)中也提供了对应的JAVA WEB工程,工程的路径是srcserverjavaAnyChat4SpringMVC。

        下面以AnyChat4SpringMVC工程为例,介绍Java Web容器部署方式。
    1、下载安装tomcat,并根据不同的平台做相应配置。

    2、下载安装myeclipse,并将安装好的tomcat集成到myeclipse中

    3、将AnyChat4SpringMVC工程导入到myeclipse中。AnyChat4SpringMVC工程用到了spring 3.0.5框架,需要手动添加spring 3.0.5框架的库文件以及commons-logging.jar文件。spring 3.0.5框架的库文件可以到spring的官网上面下载,下载地址:http://projects.spring.io/spring-framework/#quick-start

    4、将AnyChat4SpringMVC工程部署到tomcat中.

    5、如果部署在Windows上面,将JAVA业务服务器需要的两个库文件anychatserver4java.dll、AnyChatServerSDK.dll放到tomcat的bin目录下面,例如D:Program Filesapache-tomcat-6.0.35in.并将tomcat的bin目录加入到系统path环境变量:

    1. set path="D:Program Filesapache-tomcat-6.0.35in";%PATH%

    复制代码

    6、如果部署在Linux上面,则需要将JAVA业务服务器需要的两个库文件libanychatserver4java.so、libanychatserversdk.so放到jre的lib目录下面,例如/usr/work/java/jdk1.6.0_21/jre/lib,并将jre的lib加入到系统LD_LIBRARY_PATH环境变量:

    1. export LD_LIBRARY_PATH=/usr/work/java/jdk1.6.0_21/jre/lib:$LD_LIBRARY_PATH

    复制代码

    7、启动tomcat,这样AnyChat业务服务器就随着tomcat一起加载了。如果myeclipse的Console视图显示如下日志:

    1. V4.8 Build Time:Oct 17 2013 11:55:04
    2. 11-20 15:14:48:953  Connect AnyChatCoreServer successed!

    复制代码

    就表明AnyChat业务服务器启动成功了


    代码说明:在标准的J2SE的工程上面转换到J2EE 的java web工程需要注意两点:
    a、J2SE的工程中初始化sdk之后,需要注册AnyChatVerifyUserOutParam类,调用代码如下:

    1. anychatserver.InitSDK(0); // 初始化SDK
    2. anychatserver.RegisterVerifyUserClass(new AnyChatVerifyUserOutParam());

    复制代码

    b、将J2SE的工程的两个包导入到web工程,然后在servlet的配置文件中添加如下配置:

    1. <bean id="anyChat" lazy-init="false" class="com.bairuitech.server.BusinessServer" init-method="initSdk"/>

    复制代码

    这样就能让AnyChat业务服务器随着tomcat一起加载了。

  • 相关阅读:
    VisualSVN-Server windows 版安装时报错 "Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details."
    Pytest 单元测试框架之初始化和清除环境
    Pytest 单元测试框架入门
    Python(email 邮件收发)
    Python(minidom 模块)
    Python(csv 模块)
    禅道简介
    2020年最好的WooCommerce主题
    Shopify网上开店教程(2020版)
    WooCommerce VS Magento 2020:哪个跨境电商自建站软件更好?
  • 原文地址:https://www.cnblogs.com/hsq0421/p/4241497.html
Copyright © 2011-2022 走看看