在制作云环境的镜像时,有时候我们可能使用某个镜像创建几十个实例,如果镜像有某一个环节没有考虑周全,可能就会加大很多工作量,例如我们制作一个iserver的Ubuntu环境的镜像,前面博客已经介绍了怎么在该环境下进行安装,但是关于iserver的服务和许可是需要我们手动启动的,但是在实际云环境中,不可能让人工对几十个iserver实例都进行重复操作,所以就需要将iserver的开机自启动功能实现。
关于许可问题,这里面所谓的许可其实是一个试用许可,如果真正购买了iserver的正版许可可能不存在该问题,即便是使用临时许可,在镜像的许可设置完毕之后,新建实例的许可还需要重新设置,所以对于许可的开机自启动也需要考虑这个功能。
1、关于iserver的服务启动
只需要在简单部署包的bin目录下,找到startup.sh文件启动即可
sm@ubuntu2:~$ cd SuperMapiServer7C/bin/
sm@ubuntu2:~/SuperMapiServer7C/bin$ ls
bootstrap.jar catalina-tasks.xml configtest.bat digest.bat iserver-info.jar passwordreset.sh setclasspath.sh shutdown.bat startup.bat tomcat-native.tar.gz version.bat
catalina.bat commons-daemon.jar configtest.sh digest.sh iserver.sh service