鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

Tomcat迁移至BES指导

如果环境不存在Java,请先准备好Java环境。

  1. 下载宝兰德应用和转换工具,或直接联系宝兰德公司获取。
  2. 在Linux上执行以下命令进行解压,或者在Windows上使用工具解压获取应用包和工具包。
    1
    tar -zxvf BES-AppServer-Standard-With-Tool-devkit-ver-9.5.5.7266.tar.gz
    
  3. 创建用户及上传目录、输入目录。
    1
    2
    3
    4
    5
    groupadd bes;
    useradd -g bes bes;
    mkdir -p /home/bes/bes_appserver_standard_9.5.5.7266;
    mkdir -p /home/bes/migration;
    mkdir -p /home/bes/migration_input;
    
  4. 上传应用包及转换工具。
    • 将宝兰德BES_AppServer应用包上传至“/home/bes/bes_appserver_standard_9.5.5.7266”目录下。
    • 将宝兰德转换工具包上传至“/home/bes/migration”目录下。
  5. 将下方待迁移文件拷贝至输入目录,设置JAVA_HOME,并修改目录属组。

    请确认通过which java获取到的Java,路径目录权限满足755。

    cp -r {tomcat_home} /home/bes/migration_input;
    readlink -f "$(which java)" | sed "s:/bin/java::";
    echo "export JAVA_HOME=OS_JAVA_HOME" >> "/home/bes/.bashrc";
    echo "export PATH=$JAVA_HOME/bin:$PATH" >> "/home/bes/.bashrc";
    chmod 700 -R /home/bes;
    chown bes:bes -R /home/bes;
    su - bes;
    source .bashrc;
    • tomcat_home:表示源Tomcat安装目录,请根据实际情况替换。
    • OS_JAVA_HOME:表示readlink -f命令获取到的路径,请根据实际情况替换。
    设置JAVA_HOME成功后,可以使用以下命令验证。
    1
    java -version;
    
  6. 解压宝兰德应用和工具包,并修改migrate.properties文件。
    1
    2
    3
    4
    5
    tar -zxvf /home/bes/bes_appserver_standard_9.5.5.7266/ BES-AppServer-Standard-9.5.5.7266.tar.gz -C /home/bes/bes_appserver_standard_9.5.5.7266/
    tar -zxvf /home/bes/migration/BES_App_Server_Tools.tar.gz -C /home/bes/
    chmod 500 -R /home/bes/migration/bin
    cd /home/bes/migration/conf;
    vi migrate.properties;
    
  7. 按“i”进入编辑模式,修改如下配置项。
    srcdir=migration_input下Tomcat目录绝对路径  #例如:/home/bes/migration_input/apache_tomcat_x.x.x
    destdir=宝兰德安装路径                    #例如:/home/bes/bes_appserver_standard_9.5.5.7266
    srctype=Tomcat大版本                      #例如:tomcat7
    desttype=bes955
  8. 按“Esc”,输入:wq!,按“Enter”保存并退出。
  9. 启动宝兰德服务。
    1
    cd /home/bes/bes_appserver_standard_9.5.5.7266/bin; ./iastool --user admin --passwordfile ../conf/.passwordfile start --server;
    
  10. 开始迁移。
    1
    cd /home/bes/migration/bin && ./migration
    

    若控制台输出“Migration completed”表示迁移成功。

  11. 访问http://IP地址:1900/console进入宝兰德控制台登录页面。
    默认用户密码详见账户说明,如果无法访问,请检查1900端口是否开放:
    1
    firewall-cmd --list-all
    
    1. 查看ports行是否存在1900,若不存在请添加端口:
      1
      2
      firewall-cmd --zone=public --add-port=1900/tcp --permanent;
      firewall-cmd --list-all
      
    2. 使防火墙配置生效,再访问上述地址。
      1
      firewall-cmd --reload
      
  12. 若迁移时未上传许可证,宝兰德默认试用证书有效期185天。

    如确认后期续用请联系宝兰德官方获取永久证书,并参考宝兰德BES更新License导入许可证。