1.创建需要使用service启动的项目文件到/etc/init.d目录的软连接,sms-capacity为用服务启动时的服务名。命令为:
sudo ln -s /dapp/service/sms-capacity/sms-capacity.jar /etc/init.d/sms-capacity
2.使用sudo service sms-capacity status测试下是否可用。如果出现
缺少maven的executable配置
可能是项目的POM.xml配置文件中缺少executable配置,在适当位置添加下面的配置
<configuration>
<executable>true</executable>
</configuration>
位置如下图所示:
maven的executable配置位置
3.先用sudo service sms-capacity status测试下是否可用。如果出现
权限问题
表示sms-capacity.jar文件没有没有权限,这时应当使用命令:
chmod u+x /dapp/service/sms-capacity/sms-capacity.jar
4.再次使用sudo service sms-capacity status测试下是否可用。如果出现
未找到java
表示使用软连接时未找到java,需要也为java创建软连接,应当使用命令:
sudo ln -s /opt/java/jdk1.8.0_162/bin/java /sbin/java
5.再次使用sudo service sms-capacity status测试下是否可用。如果项目未启动时出现
配置成功
则表示软连接设置成功~
6.启动及关闭
sudo service sms-capacity start
sudo service sms-capacity stop