Tomcat迁移至BES指导
如果环境不存在Java,请先准备好Java环境。
- 下载宝兰德应用和转换工具,或直接联系宝兰德公司获取。
- 在Linux上执行以下命令进行解压,或者在Windows上使用工具解压获取应用包和工具包。
1tar -zxvf BES-AppServer-Standard-With-Tool-devkit-ver-9.5.5.7266.tar.gz
- 创建用户及上传目录、输入目录。
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;
- 上传应用包及转换工具。
- 将宝兰德BES_AppServer应用包上传至“/home/bes/bes_appserver_standard_9.5.5.7266”目录下。
- 将宝兰德转换工具包上传至“/home/bes/migration”目录下。
- 将下方待迁移文件拷贝至输入目录,设置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成功后,可以使用以下命令验证。1java -version;
- 解压宝兰德应用和工具包,并修改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;
- 按“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
- 按“Esc”,输入:wq!,按“Enter”保存并退出。
- 启动宝兰德服务。
1cd /home/bes/bes_appserver_standard_9.5.5.7266/bin; ./iastool --user admin --passwordfile ../conf/.passwordfile start --server;
- 开始迁移。
1cd /home/bes/migration/bin && ./migration
若控制台输出“Migration completed”表示迁移成功。
- 访问http://IP地址:1900/console进入宝兰德控制台登录页面。默认用户密码详见账户说明,如果无法访问,请检查1900端口是否开放:
1firewall-cmd --list-all- 查看ports行是否存在1900,若不存在请添加端口:
1 2
firewall-cmd --zone=public --add-port=1900/tcp --permanent; firewall-cmd --list-all
- 使防火墙配置生效,再访问上述地址。
1firewall-cmd --reload
- 查看ports行是否存在1900,若不存在请添加端口:
- 若迁移时未上传许可证,宝兰德默认试用证书有效期185天。
如确认后期续用请联系宝兰德官方获取永久证书,并参考宝兰德BES更新License导入许可证。
父主题: 中间件迁移相关指导